)]}'
{"nova/objects/base.py":[{"author":{"_account_id":7461,"name":"Paul Murray","email":"pmurray@hpe.com","username":"ptm"},"change_message_id":"49c34896db827c122d15b0c9b13023a73da0527b","unresolved":false,"context_lines":[{"line_number":362,"context_line":"    def __getitem__(self, *args, **kwargs):"},{"line_number":363,"context_line":"        return self.objects.__getitem__(*args, **kwargs)"},{"line_number":364,"context_line":""},{"line_number":365,"context_line":"    def __setitem__(self, *args, **kwargs):"},{"line_number":366,"context_line":"        return self.objects.__setitem__(*args, **kwargs)"},{"line_number":367,"context_line":""},{"line_number":368,"context_line":"    def __delitem__(self, *args, **kwargs):"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a4dcd0f_3f9b3acb","line":365,"updated":"2015-08-10 16:37:36.000000000","message":"This should do something with _changed_fields to indicate that the list has changed.","commit_id":"d885c1bc50aab117695d69f92bbc184e0fbf9e78"},{"author":{"_account_id":7461,"name":"Paul Murray","email":"pmurray@hpe.com","username":"ptm"},"change_message_id":"49c34896db827c122d15b0c9b13023a73da0527b","unresolved":false,"context_lines":[{"line_number":365,"context_line":"    def __setitem__(self, *args, **kwargs):"},{"line_number":366,"context_line":"        return self.objects.__setitem__(*args, **kwargs)"},{"line_number":367,"context_line":""},{"line_number":368,"context_line":"    def __delitem__(self, *args, **kwargs):"},{"line_number":369,"context_line":"        return self.objects.__delitem__(*args, **kwargs)"},{"line_number":370,"context_line":""},{"line_number":371,"context_line":"    def __len__(self, *args, **kwargs):"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a4dcd0f_5082b553","line":368,"updated":"2015-08-10 16:37:36.000000000","message":"Same here","commit_id":"d885c1bc50aab117695d69f92bbc184e0fbf9e78"},{"author":{"_account_id":7461,"name":"Paul Murray","email":"pmurray@hpe.com","username":"ptm"},"change_message_id":"49c34896db827c122d15b0c9b13023a73da0527b","unresolved":false,"context_lines":[{"line_number":371,"context_line":"    def __len__(self, *args, **kwargs):"},{"line_number":372,"context_line":"        return self.objects.__len__(*args, **kwargs)"},{"line_number":373,"context_line":""},{"line_number":374,"context_line":"    def insert(self, *args, **kwargs):"},{"line_number":375,"context_line":"        return self.objects.insert(*args, **kwargs)"},{"line_number":376,"context_line":""},{"line_number":377,"context_line":"    # Extension beyond MutableSequence"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a4dcd0f_d096c593","line":374,"updated":"2015-08-10 16:37:36.000000000","message":"same here","commit_id":"d885c1bc50aab117695d69f92bbc184e0fbf9e78"}],"nova/tests/unit/objects/test_objects.py":[{"author":{"_account_id":7461,"name":"Paul Murray","email":"pmurray@hpe.com","username":"ptm"},"change_message_id":"49c34896db827c122d15b0c9b13023a73da0527b","unresolved":false,"context_lines":[{"line_number":217,"context_line":"            self.assertEqual(db_objs[index][\u0027foo\u0027], item.foo)"},{"line_number":218,"context_line":"            self.assertEqual(db_objs[index][\u0027bar\u0027], item.bar)"},{"line_number":219,"context_line":"            self.assertEqual(db_objs[index][\u0027missing\u0027], item.missing)"},{"line_number":220,"context_line":""},{"line_number":221,"context_line":"    def test_get_and_set(self):"},{"line_number":222,"context_line":"        myobj \u003d MyObj(foo\u003d1, bar\u003d\u0027baz\u0027, missing\u003d\u0027apple\u0027)"},{"line_number":223,"context_line":"        mylist \u003d TestObjListBase.MyList(objects\u003d[myobj])"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a4dcd0f_b0b9b917","line":220,"updated":"2015-08-10 16:37:36.000000000","message":"Need to include tests to check that the TestObjListBase.obj_what_changed() returns set([\u0027objects\u0027]) when there is a change.","commit_id":"d885c1bc50aab117695d69f92bbc184e0fbf9e78"}]}
