)]}'
{"glance/db/sqlalchemy/migrate_repo/versions/002_add_image_properties_table.py":[{"author":{"_account_id":616,"name":"Mark Washenberger","email":"mark.washenberger@markwash.net","username":"markwash"},"change_message_id":"45e86fb7763e5cac1053e25008d98d0ae727c16b","unresolved":false,"context_lines":[{"line_number":24,"context_line":"def define_image_properties_table(meta):"},{"line_number":25,"context_line":"    (define_images_table,) \u003d from_migration_import("},{"line_number":26,"context_line":"        \u0027001_add_images_table\u0027, [\u0027define_images_table\u0027])"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"    images \u003d define_images_table(meta)"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"    # NOTE(dperaza) DB2: specify the UniqueConstraint option when creating the"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAUH%2F9xVY%3D","line":27,"updated":"2014-02-04 05:59:40.000000000","message":"Is it possible to just #noqa this line?","commit_id":"fd7f75084178d3422755440336acf28d01e280bf"}],"glance/db/sqlalchemy/migrate_repo/versions/006_key_to_name.py":[{"author":{"_account_id":616,"name":"Mark Washenberger","email":"mark.washenberger@markwash.net","username":"markwash"},"change_message_id":"45e86fb7763e5cac1053e25008d98d0ae727c16b","unresolved":false,"context_lines":[{"line_number":39,"context_line":"    (get_images_table,) \u003d from_migration_import("},{"line_number":40,"context_line":"        \u0027004_add_checksum\u0027, [\u0027get_images_table\u0027])"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"    images \u003d get_images_table(meta)"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"    image_properties \u003d Table(\u0027image_properties\u0027,"},{"line_number":45,"context_line":"                             meta,"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAUH%2F9xVM%3D","line":42,"updated":"2014-02-04 05:59:40.000000000","message":"I\u0027d prefer just #noqa for this line.","commit_id":"fd7f75084178d3422755440336acf28d01e280bf"}],"glance/db/sqlalchemy/migrate_repo/versions/008_add_image_members_table.py":[{"author":{"_account_id":616,"name":"Mark Washenberger","email":"mark.washenberger@markwash.net","username":"markwash"},"change_message_id":"45e86fb7763e5cac1053e25008d98d0ae727c16b","unresolved":false,"context_lines":[{"line_number":44,"context_line":""},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"def get_image_members_table(meta):"},{"line_number":47,"context_line":"    images \u003d get_images_table(meta)"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    image_members \u003d Table(\u0027image_members\u0027,"},{"line_number":50,"context_line":"                          meta,"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAUH%2F9xVI%3D","line":47,"updated":"2014-02-04 05:59:40.000000000","message":"Same here.","commit_id":"fd7f75084178d3422755440336acf28d01e280bf"}],"glance/store/vmware_datastore.py":[{"author":{"_account_id":6549,"name":"Zhi Yan Liu","email":"lzy.dev@gmail.com","username":"lzy-dev"},"change_message_id":"ebf66d895850343aec3a110d9f0b7301c2e8132d","unresolved":false,"context_lines":[{"line_number":209,"context_line":"                raise exception.BadStoreConfiguration("},{"line_number":210,"context_line":"                    store_name\u003d\u0027vmware_datastore\u0027, reason\u003dreason)"},{"line_number":211,"context_line":"            else:"},{"line_number":212,"context_line":"                ds_validated \u003d True"},{"line_number":213,"context_line":""},{"line_number":214,"context_line":"        self.store_image_dir \u003d CONF.vmware_store_image_dir"},{"line_number":215,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"AAAAUX%2F%2Fa90%3D","side":"PARENT","line":212,"updated":"2014-02-13 10:47:46.000000000","message":"Actually this is a bug, we need to assign _datastore_info_valid \u003d True, it\u0027s a wrong var..@arnaud","commit_id":"00467964c768dc89128eb975ba7a0dbc0ffc4f2a"}],"glance/tests/functional/v2/test_images.py":[{"author":{"_account_id":6549,"name":"Zhi Yan Liu","email":"lzy.dev@gmail.com","username":"lzy-dev"},"change_message_id":"ebf66d895850343aec3a110d9f0b7301c2e8132d","unresolved":false,"context_lines":[{"line_number":1210,"context_line":"        self.assertEqual(\u00272\u0027, image[\u0027x_all_permitted_joe_soap\u0027])"},{"line_number":1211,"context_line":"        path \u003d self._url(\u0027/v2/images/%s\u0027 % image_id)"},{"line_number":1212,"context_line":"        media_type \u003d \u0027application/openstack-images-v2.1-json-patch\u0027"},{"line_number":1213,"context_line":"        headers \u003d self._headers({\u0027content-type\u0027: media_type,"},{"line_number":1214,"context_line":"                                 \u0027X-Roles\u0027: \u0027joe_soap\u0027})"},{"line_number":1215,"context_line":"        data \u003d jsonutils.dumps(["},{"line_number":1216,"context_line":"            {\u0027op\u0027: \u0027replace\u0027,"}],"source_content_type":"text/x-python","patch_set":7,"id":"AAAAUX%2F%2Fa6s%3D","line":1213,"updated":"2014-02-13 10:47:46.000000000","message":"maybe we could just change that var name which I mentioned in former comments to fix the issue within this patch like this..hm","commit_id":"be0b2872e1327b95009d6591fa43be9228b089e2"}],"glance/tests/unit/test_vmware_store.py":[{"author":{"_account_id":6549,"name":"Zhi Yan Liu","email":"lzy.dev@gmail.com","username":"lzy-dev"},"change_message_id":"ebf66d895850343aec3a110d9f0b7301c2e8132d","unresolved":false,"context_lines":[{"line_number":108,"context_line":"        class FakeCookieJar:"},{"line_number":109,"context_line":"            pass"},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"        with mock.patch.object(Store, \u0027configure\u0027):"},{"line_number":112,"context_line":"            self.store.scheme \u003d VMWARE_DATASTORE_CONF[\u0027default_store\u0027]"},{"line_number":113,"context_line":"            self.store.server_host \u003d ("},{"line_number":114,"context_line":"                VMWARE_DATASTORE_CONF[\u0027vmware_server_host\u0027])"}],"source_content_type":"text/x-python","patch_set":7,"id":"AAAAUX%2F%2Fa4c%3D","line":111,"updated":"2014-02-13 10:47:46.000000000","message":"@arnaud, if so seems this mock block is excess? correct me pls.","commit_id":"be0b2872e1327b95009d6591fa43be9228b089e2"}],"glance/tests/unit/v2/test_images_resource.py":[{"author":{"_account_id":616,"name":"Mark Washenberger","email":"mark.washenberger@markwash.net","username":"markwash"},"change_message_id":"45e86fb7763e5cac1053e25008d98d0ae727c16b","unresolved":false,"context_lines":[{"line_number":1062,"context_line":"            {\u0027op\u0027: \u0027remove\u0027, \u0027path\u0027: [\u0027x_owner_foo\u0027]}"},{"line_number":1063,"context_line":"        ]"},{"line_number":1064,"context_line":"        self.assertRaises(webob.exc.HTTPConflict, self.controller.update,"},{"line_number":1065,"context_line":"                          another_request, created_image.image_id, changes)"},{"line_number":1066,"context_line":""},{"line_number":1067,"context_line":"    def test_create_non_protected_prop(self):"},{"line_number":1068,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAUH%2F9xTY%3D","line":1065,"updated":"2014-02-04 05:59:40.000000000","message":"Good catch!","commit_id":"fd7f75084178d3422755440336acf28d01e280bf"}]}
