)]}'
{"keystoneclient/base.py":[{"author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"change_message_id":"4235bf2709d2fe4c1edbd17a92b25e71323dc850","unresolved":false,"context_lines":[{"line_number":449,"context_line":"            self._add_details(new._info)"},{"line_number":450,"context_line":""},{"line_number":451,"context_line":"    def delete(self):"},{"line_number":452,"context_line":"        return self.manager.delete(self)"},{"line_number":453,"context_line":""},{"line_number":454,"context_line":"    def __eq__(self, other):"},{"line_number":455,"context_line":"        if not isinstance(other, Resource):"}],"source_content_type":"text/x-python","patch_set":9,"id":"AAAAUX%2F%2FvT0%3D","side":"PARENT","line":452,"updated":"2014-02-11 05:12:52.000000000","message":"This method isn\u0027t implemented by oslo\u0027s resource.\n\n(which is further evidence our testing is insufficient)","commit_id":"68b7b3ca62d524f5ba338b5522c7a3c80c2b5753"},{"author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"change_message_id":"c979055e1f642e9c948cf9c3a79194b8a6f3fec8","unresolved":false,"context_lines":[{"line_number":449,"context_line":"            self._add_details(new._info)"},{"line_number":450,"context_line":""},{"line_number":451,"context_line":"    def delete(self):"},{"line_number":452,"context_line":"        return self.manager.delete(self)"},{"line_number":453,"context_line":""},{"line_number":454,"context_line":"    def __eq__(self, other):"},{"line_number":455,"context_line":"        if not isinstance(other, Resource):"}],"source_content_type":"text/x-python","patch_set":9,"id":"AAAAUX%2F%2FHa0%3D","side":"PARENT","line":452,"in_reply_to":"AAAAUX%2F%2FuZc%3D","updated":"2014-02-17 01:58:56.000000000","message":"That doesn\u0027t mean that you can remove a public method on a resource. We don\u0027t but others might.","commit_id":"68b7b3ca62d524f5ba338b5522c7a3c80c2b5753"},{"author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"change_message_id":"0080e94531528c445bf80b80af7a327ce0e0ff6d","unresolved":false,"context_lines":[{"line_number":449,"context_line":"            self._add_details(new._info)"},{"line_number":450,"context_line":""},{"line_number":451,"context_line":"    def delete(self):"},{"line_number":452,"context_line":"        return self.manager.delete(self)"},{"line_number":453,"context_line":""},{"line_number":454,"context_line":"    def __eq__(self, other):"},{"line_number":455,"context_line":"        if not isinstance(other, Resource):"}],"source_content_type":"text/x-python","patch_set":9,"id":"AAAAUX%2F%2FuZc%3D","side":"PARENT","line":452,"in_reply_to":"AAAAUX%2F%2FvT0%3D","updated":"2014-02-11 07:57:06.000000000","message":"If I don\u0027t mistake, this method does not used at all.","commit_id":"68b7b3ca62d524f5ba338b5522c7a3c80c2b5753"}],"keystoneclient/v2_0/ec2.py":[{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"c923a87cfa251084599d6c83873014cd8ddb6cde","unresolved":false,"context_lines":[{"line_number":14,"context_line":"#    under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from keystoneclient import base"},{"line_number":17,"context_line":"from keystoneclient.openstack.common.apiclient import base as base_common"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"class EC2(base_common.Resource):"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAUH%2F%2F6po%3D","line":17,"updated":"2014-01-06 20:25:34.000000000","message":"common_base would make much more sense to me (\"common\" describes \"base\", rather than the other way around)","commit_id":"5ef73e3110dadc680693911e131c3a42223a602d"},{"author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"change_message_id":"5d2d8ccca245a7859750868df9334adf03bd78fe","unresolved":false,"context_lines":[{"line_number":14,"context_line":"#    under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from keystoneclient import base"},{"line_number":17,"context_line":"from keystoneclient.openstack.common.apiclient import base as base_common"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"class EC2(base_common.Resource):"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAUH%2F%2F6Mg%3D","line":17,"in_reply_to":"AAAAUH%2F%2F6po%3D","updated":"2014-01-06 22:36:22.000000000","message":"Done","commit_id":"5ef73e3110dadc680693911e131c3a42223a602d"}]}
