)]}'
{"nova/compute/manager.py":[{"author":{"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},"change_message_id":"0020dcc58b7a854546003615860d7c4f704430c9","unresolved":false,"context_lines":[{"line_number":227,"context_line":"        return self._compute.db.instance_get_all_by_host(context, host)"},{"line_number":228,"context_line":""},{"line_number":229,"context_line":"    def aggregate_get_by_host(self, context, host, key\u003dNone):"},{"line_number":230,"context_line":"        return self._compute.db.aggregate_get_by_host(context, host, key)"},{"line_number":231,"context_line":""},{"line_number":232,"context_line":"    def aggregate_metadata_get(self, context, aggregate_id):"},{"line_number":233,"context_line":"        return self._compute.db.aggregate_metadata_get(context, aggregate_id)"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAALn%2F%2Fvvc%3D","line":230,"updated":"2012-11-08 19:16:37.000000000","message":"This might be too picky, but since \u0027key\u0027 is a keyword arg in DB API, not a positional arg, I prefer to see key\u003dkey on this.","commit_id":"cd8ee56f4f8015d39eb9c78639cc769fe1b15d8e"},{"author":{"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},"change_message_id":"0020dcc58b7a854546003615860d7c4f704430c9","unresolved":false,"context_lines":[{"line_number":235,"context_line":"    def aggregate_metadata_add(self, context, aggregate_id, metadata,"},{"line_number":236,"context_line":"                               set_delete\u003dFalse):"},{"line_number":237,"context_line":"        return self._compute.db.aggregate_metadata_add(context, aggregate_id,"},{"line_number":238,"context_line":"                                                       metadata, set_delete)"},{"line_number":239,"context_line":""},{"line_number":240,"context_line":"    def aggregate_metadata_delete(self, context, aggregate_id, key):"},{"line_number":241,"context_line":"        return self._compute.db.aggregate_metadata_delete(context,"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAALn%2F%2FvvU%3D","line":238,"updated":"2012-11-08 19:16:37.000000000","message":"Ditto.","commit_id":"cd8ee56f4f8015d39eb9c78639cc769fe1b15d8e"}],"nova/virt/fake.py":[{"author":{"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},"change_message_id":"0020dcc58b7a854546003615860d7c4f704430c9","unresolved":false,"context_lines":[{"line_number":355,"context_line":"        return db.instance_get_all_by_host(context, host)"},{"line_number":356,"context_line":""},{"line_number":357,"context_line":"    def aggregate_get_by_host(self, context, host, key\u003dNone):"},{"line_number":358,"context_line":"        return db.aggregate_get_by_host(context, host, key)"},{"line_number":359,"context_line":""},{"line_number":360,"context_line":"    def aggregate_metadata_get(self, context, aggregate_id):"},{"line_number":361,"context_line":"        return db.aggregate_metadata_get(context, aggregate_id)"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAALn%2F%2FvvM%3D","line":358,"updated":"2012-11-08 19:16:37.000000000","message":"Same as other file.","commit_id":"cd8ee56f4f8015d39eb9c78639cc769fe1b15d8e"},{"author":{"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},"change_message_id":"0020dcc58b7a854546003615860d7c4f704430c9","unresolved":false,"context_lines":[{"line_number":363,"context_line":"    def aggregate_metadata_add(self, context, aggregate_id, metadata,"},{"line_number":364,"context_line":"                               set_delete\u003dFalse):"},{"line_number":365,"context_line":"        return db.aggregate_metadata_add(context, aggregate_id, metadata,"},{"line_number":366,"context_line":"                                         set_delete)"},{"line_number":367,"context_line":""},{"line_number":368,"context_line":"    def aggregate_metadata_delete(self, context, aggregate_id, key):"},{"line_number":369,"context_line":"        return db.aggregate_metadata_delete(context, aggregate_id, key)"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAALn%2F%2FvvI%3D","line":366,"updated":"2012-11-08 19:16:37.000000000","message":"Ditto.","commit_id":"cd8ee56f4f8015d39eb9c78639cc769fe1b15d8e"}],"nova/virt/xenapi/pool_states.py":[{"author":{"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},"change_message_id":"0020dcc58b7a854546003615860d7c4f704430c9","unresolved":false,"context_lines":[{"line_number":36,"context_line":"admin intervention is required. Currently an error state is irreversible,"},{"line_number":37,"context_line":"that is, in order to recover from it an pool must be deleted."},{"line_number":38,"context_line":"\"\"\""},{"line_number":39,"context_line":"from nova import db"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"CREATED \u003d \u0027created\u0027"},{"line_number":42,"context_line":"CHANGING \u003d \u0027changing\u0027"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAALn%2F%2Fvu4%3D","side":"PARENT","line":39,"updated":"2012-11-08 19:16:37.000000000","message":"unused now.","commit_id":"53edd1ef81820f948ed2ba4818667836be50d0ea"}]}
