)]}'
{"nova/objects/instance.py":[{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"6fbba5dbf9f3a962b357d9b61045420911875a04","unresolved":false,"context_lines":[{"line_number":80,"context_line":""},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"class _BaseInstance(base.NovaPersistentObject, base.NovaObject,"},{"line_number":83,"context_line":"                    base.NovaObjectDictCompat):"},{"line_number":84,"context_line":"    fields \u003d {"},{"line_number":85,"context_line":"        \u0027id\u0027: fields.IntegerField(),"},{"line_number":86,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"da20952f_5baadc86","line":83,"updated":"2015-09-02 14:17:22.000000000","message":"Fair enough to keep the NovaOBjectDictCompat stuff for V2","commit_id":"33ca1a12333787a15553f4f75a029b565132d80b"},{"author":{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},"change_message_id":"c9a47ff2d7edb4fc630aa81b6867aa53d0f63c05","unresolved":false,"context_lines":[{"line_number":903,"context_line":"        return \u0027Instance\u0027"},{"line_number":904,"context_line":""},{"line_number":905,"context_line":""},{"line_number":906,"context_line":"# TODO(berrange): Remove NovaObjectDictCompat"},{"line_number":907,"context_line":"@base.NovaObjectRegistry.register"},{"line_number":908,"context_line":"class InstanceV1(_BaseInstance):"},{"line_number":909,"context_line":"    # Version 1.0: Initial version"}],"source_content_type":"text/x-python","patch_set":3,"id":"da20952f_1649c48e","line":906,"updated":"2015-09-01 20:38:39.000000000","message":"Minor nit, but this would be more clear on _BaseInstance","commit_id":"33ca1a12333787a15553f4f75a029b565132d80b"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"efd195eb279c33eaf5c30ecb2936800a1cefd485","unresolved":false,"context_lines":[{"line_number":903,"context_line":"        return \u0027Instance\u0027"},{"line_number":904,"context_line":""},{"line_number":905,"context_line":""},{"line_number":906,"context_line":"# TODO(berrange): Remove NovaObjectDictCompat"},{"line_number":907,"context_line":"@base.NovaObjectRegistry.register"},{"line_number":908,"context_line":"class InstanceV1(_BaseInstance):"},{"line_number":909,"context_line":"    # Version 1.0: Initial version"}],"source_content_type":"text/x-python","patch_set":3,"id":"da20952f_e10d68e9","line":906,"in_reply_to":"da20952f_1649c48e","updated":"2015-09-01 20:43:00.000000000","message":"Oops, yep, thanks.","commit_id":"33ca1a12333787a15553f4f75a029b565132d80b"}]}
