)]}'
{"nova/tests/unit/objects/test_instance.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"e07d0e748d587cd227b5167881b6f03294b896f3","unresolved":false,"context_lines":[{"line_number":1270,"context_line":"        error \u003d db_exc.DBReferenceError(\u0027table\u0027, \u0027constraint\u0027, \u0027key\u0027,"},{"line_number":1271,"context_line":"                                        \u0027key_table\u0027)"},{"line_number":1272,"context_line":"        # Prevent lazy-loading any fields, results in InstanceNotFound"},{"line_number":1273,"context_line":"        attrs \u003d objects.Instance.fields"},{"line_number":1274,"context_line":"        instance \u003d fake_instance.fake_instance_obj(self.context,"},{"line_number":1275,"context_line":"                                                   expected_attrs\u003dattrs)"},{"line_number":1276,"context_line":"        fields_with_save_methods \u003d [field for field in instance.fields"}],"source_content_type":"text/x-python","patch_set":1,"id":"9a1a9d01_3982abc9","line":1273,"updated":"2015-10-02 01:54:30.000000000","message":"This works but seems odd to me.  Seems like using objects.Instance.INSTANCE_OPTIONAL_ATTRS might be better?","commit_id":"d69a6b6e0e81d1f50d9de8323c6decd3e7039aef"},{"author":{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},"change_message_id":"931967f0ec127aaaf98e010aff6a86e08f83c540","unresolved":false,"context_lines":[{"line_number":1270,"context_line":"        error \u003d db_exc.DBReferenceError(\u0027table\u0027, \u0027constraint\u0027, \u0027key\u0027,"},{"line_number":1271,"context_line":"                                        \u0027key_table\u0027)"},{"line_number":1272,"context_line":"        # Prevent lazy-loading any fields, results in InstanceNotFound"},{"line_number":1273,"context_line":"        attrs \u003d objects.Instance.fields"},{"line_number":1274,"context_line":"        instance \u003d fake_instance.fake_instance_obj(self.context,"},{"line_number":1275,"context_line":"                                                   expected_attrs\u003dattrs)"},{"line_number":1276,"context_line":"        fields_with_save_methods \u003d [field for field in instance.fields"}],"source_content_type":"text/x-python","patch_set":1,"id":"9a1a9d01_8b4ed8bf","line":1273,"in_reply_to":"9a1a9d01_3982abc9","updated":"2015-10-02 20:24:19.000000000","message":"+1.  That\u0027s more clear to anyone who may look at this later.","commit_id":"d69a6b6e0e81d1f50d9de8323c6decd3e7039aef"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"3b5a90a46f49a248c611ed93f5f6fd30e094e79c","unresolved":false,"context_lines":[{"line_number":1270,"context_line":"        error \u003d db_exc.DBReferenceError(\u0027table\u0027, \u0027constraint\u0027, \u0027key\u0027,"},{"line_number":1271,"context_line":"                                        \u0027key_table\u0027)"},{"line_number":1272,"context_line":"        # Prevent lazy-loading any fields, results in InstanceNotFound"},{"line_number":1273,"context_line":"        attrs \u003d objects.Instance.fields"},{"line_number":1274,"context_line":"        instance \u003d fake_instance.fake_instance_obj(self.context,"},{"line_number":1275,"context_line":"                                                   expected_attrs\u003dattrs)"},{"line_number":1276,"context_line":"        fields_with_save_methods \u003d [field for field in instance.fields"}],"source_content_type":"text/x-python","patch_set":1,"id":"9a1a9d01_9e8b7468","line":1273,"in_reply_to":"9a1a9d01_8b4ed8bf","updated":"2015-10-02 20:41:10.000000000","message":"Sure, will do that","commit_id":"d69a6b6e0e81d1f50d9de8323c6decd3e7039aef"},{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"3f851a0b58bb98a3cd14a7f5bcc0eb389332f196","unresolved":false,"context_lines":[{"line_number":1269,"context_line":"        # stuff."},{"line_number":1270,"context_line":"        error \u003d db_exc.DBReferenceError(\u0027table\u0027, \u0027constraint\u0027, \u0027key\u0027,"},{"line_number":1271,"context_line":"                                        \u0027key_table\u0027)"},{"line_number":1272,"context_line":"        # Prevent lazy-loading any fields, results in InstanceNotFound"},{"line_number":1273,"context_line":"        attrs \u003d objects.instance.INSTANCE_OPTIONAL_ATTRS"},{"line_number":1274,"context_line":"        instance \u003d fake_instance.fake_instance_obj(self.context,"},{"line_number":1275,"context_line":"                                                   expected_attrs\u003dattrs)"}],"source_content_type":"text/x-python","patch_set":2,"id":"9a1a9d01_27032144","line":1272,"range":{"start_line":1272,"start_character":10,"end_line":1272,"end_character":41},"updated":"2015-10-05 10:21:05.000000000","message":"I\u0027d say \"Force all optional attrs to be eagerly loaded, lazy loads aren\u0027t faked\"","commit_id":"21ab9446956d1db622f027c9858d17e00b693729"}]}
