)]}'
{"trove_dashboard/api/trove.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"dfc46f4f5731073c04b9c4c16e51f9580903e938","unresolved":false,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"from keystoneauth1 import loading"},{"line_number":25,"context_line":"from keystoneauth1 import session"},{"line_number":26,"context_line":"from novaclient import api_versions"},{"line_number":27,"context_line":"from novaclient import client as nova_client"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"# Supported compute versions"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_fd7fd411","line":26,"updated":"2020-06-28 02:38:47.000000000","message":"pep8: F401 \u0027novaclient.api_versions\u0027 imported but unused","commit_id":"ea29e94b283126516f4a362d155c0d652fb8aa1a"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"dfc46f4f5731073c04b9c4c16e51f9580903e938","unresolved":false,"context_lines":[{"line_number":28,"context_line":""},{"line_number":29,"context_line":"# Supported compute versions"},{"line_number":30,"context_line":"NOVA_VERSIONS \u003d base.APIVersionManager(\"compute\", preferred_version\u003d2)"},{"line_number":31,"context_line":"NOVA_VERSIONS.load_supported_version(1.1, {\"client\": nova_client, \"version\": 1.1})"},{"line_number":32,"context_line":"NOVA_VERSIONS.load_supported_version(2, {\"client\": nova_client, \"version\": 2})"},{"line_number":33,"context_line":"NOVA_VERSION \u003d NOVA_VERSIONS.get_active_version()[\u0027version\u0027]"},{"line_number":34,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_dd7ad021","line":31,"updated":"2020-06-28 02:38:47.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"ea29e94b283126516f4a362d155c0d652fb8aa1a"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"dfc46f4f5731073c04b9c4c16e51f9580903e938","unresolved":false,"context_lines":[{"line_number":250,"context_line":"    return troveclient(request).backups.create(name, instance_id,"},{"line_number":251,"context_line":"                                               description, parent_id)"},{"line_number":252,"context_line":""},{"line_number":253,"context_line":"def nova_client_client(request):"},{"line_number":254,"context_line":"    insecure \u003d getattr(settings, \u0027OPENSTACK_SSL_NO_VERIFY\u0027, False)"},{"line_number":255,"context_line":"    cacert \u003d getattr(settings, \u0027OPENSTACK_SSL_CACERT\u0027, None)"},{"line_number":256,"context_line":"    identity_url \u003d base.url_for(request, \u0027identity\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_3d766c3f","line":253,"updated":"2020-06-28 02:38:47.000000000","message":"pep8: E302 expected 2 blank lines, found 1","commit_id":"ea29e94b283126516f4a362d155c0d652fb8aa1a"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"dfc46f4f5731073c04b9c4c16e51f9580903e938","unresolved":false,"context_lines":[{"line_number":266,"context_line":"                              http_log_debug\u003dsettings.DEBUG)"},{"line_number":267,"context_line":"    return nova"},{"line_number":268,"context_line":""},{"line_number":269,"context_line":"def flavor_list(request):"},{"line_number":270,"context_line":"    try:"},{"line_number":271,"context_line":"        return nova_client_client(request).flavors.list()"},{"line_number":272,"context_line":"    except Exception:"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_1d71e844","line":269,"updated":"2020-06-28 02:38:47.000000000","message":"pep8: E302 expected 2 blank lines, found 1","commit_id":"ea29e94b283126516f4a362d155c0d652fb8aa1a"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"dfc46f4f5731073c04b9c4c16e51f9580903e938","unresolved":false,"context_lines":[{"line_number":273,"context_line":"        LOG.warning(\"Exception occurred during getting nova.flavors.list\")"},{"line_number":274,"context_line":"        return []"},{"line_number":275,"context_line":""},{"line_number":276,"context_line":"def datastore_flavors(request, datastore_name\u003dNone,"},{"line_number":277,"context_line":"                      datastore_version\u003dNone):"},{"line_number":278,"context_line":"    return flavor_list(request)"},{"line_number":279,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_7d910447","line":276,"updated":"2020-06-28 02:38:47.000000000","message":"pep8: E302 expected 2 blank lines, found 1","commit_id":"ea29e94b283126516f4a362d155c0d652fb8aa1a"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"7ce0ba8d94c368cfb4adbcba8073a07e34c43c15","unresolved":false,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"from keystoneauth1 import loading"},{"line_number":25,"context_line":"from keystoneauth1 import session"},{"line_number":26,"context_line":"from novaclient import api_versions"},{"line_number":27,"context_line":"from novaclient import client as nova_client"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"# Supported compute versions"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_bde55cde","line":26,"updated":"2020-06-28 03:10:56.000000000","message":"pep8: F401 \u0027novaclient.api_versions\u0027 imported but unused","commit_id":"0fbd62229abac4e6ad1f938d66f63c4f514faf26"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"7ce0ba8d94c368cfb4adbcba8073a07e34c43c15","unresolved":false,"context_lines":[{"line_number":28,"context_line":""},{"line_number":29,"context_line":"# Supported compute versions"},{"line_number":30,"context_line":"NOVA_VERSIONS \u003d base.APIVersionManager(\"compute\", preferred_version\u003d2)"},{"line_number":31,"context_line":"NOVA_VERSIONS.load_supported_version(1.1, "},{"line_number":32,"context_line":"                                     {\"client\": nova_client, \"version\": 1.1})"},{"line_number":33,"context_line":"NOVA_VERSIONS.load_supported_version(2, {\"client\": nova_client, \"version\": 2})"},{"line_number":34,"context_line":"NOVA_VERSION \u003d NOVA_VERSIONS.get_active_version()[\u0027version\u0027]"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_9de858b3","line":31,"updated":"2020-06-28 03:10:56.000000000","message":"pep8: W291 trailing whitespace","commit_id":"0fbd62229abac4e6ad1f938d66f63c4f514faf26"},{"author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"change_message_id":"80a2d872328a4e304efab9dad8cedd7d9ea6eb3f","unresolved":false,"context_lines":[{"line_number":273,"context_line":"        return nova_client_client(request).flavors.list()"},{"line_number":274,"context_line":"    except Exception:"},{"line_number":275,"context_line":"        LOG.warning(\"Exception occurred during getting nova.flavors.list\")"},{"line_number":276,"context_line":"        return []"},{"line_number":277,"context_line":""},{"line_number":278,"context_line":""},{"line_number":279,"context_line":"def datastore_flavors(request, datastore_name\u003dNone,"}],"source_content_type":"text/x-python","patch_set":5,"id":"bf51134e_2b8c9fd5","line":276,"updated":"2020-07-13 10:17:53.000000000","message":"Is it reasonable to raise exception instead of an empty list?","commit_id":"f7ce7be2c75e59f171c30ac7c8763808cd33b014"}],"trove_dashboard/test/test_data/trove_data.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"dadf1e2083452843fdc64df0a0f9329fd8d8c438","unresolved":false,"context_lines":[{"line_number":534,"context_line":"    # hiwkby comment start"},{"line_number":535,"context_line":"    # flavors removed in python-troveclient-4.0.0"},{"line_number":536,"context_line":"    # I try to use novaclient instead of troveclient."},{"line_number":537,"context_line":"    flavor1 \u003d novaclient.v2.flavors.Flavor(novaclient.v2.flavors.FlavorManager(None), FLAVOR_ONE)"},{"line_number":538,"context_line":"    flavor2 \u003d novaclient.v2.flavors.Flavor(novaclient.v2.flavors.FlavorManager(None), FLAVOR_TWO)"},{"line_number":539,"context_line":"    flavor3 \u003d novaclient.v2.flavors.Flavor(novaclient.v2.flavors.FlavorManager(None), FLAVOR_THREE)"},{"line_number":540,"context_line":"    # hiwkby comment end"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_b942cd0d","line":537,"updated":"2020-07-12 10:35:31.000000000","message":"pep8: E501 line too long (97 \u003e 79 characters)","commit_id":"c43c6fe8909e95c6510cb9bc556c1075a2cff9ea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"dadf1e2083452843fdc64df0a0f9329fd8d8c438","unresolved":false,"context_lines":[{"line_number":535,"context_line":"    # flavors removed in python-troveclient-4.0.0"},{"line_number":536,"context_line":"    # I try to use novaclient instead of troveclient."},{"line_number":537,"context_line":"    flavor1 \u003d novaclient.v2.flavors.Flavor(novaclient.v2.flavors.FlavorManager(None), FLAVOR_ONE)"},{"line_number":538,"context_line":"    flavor2 \u003d novaclient.v2.flavors.Flavor(novaclient.v2.flavors.FlavorManager(None), FLAVOR_TWO)"},{"line_number":539,"context_line":"    flavor3 \u003d novaclient.v2.flavors.Flavor(novaclient.v2.flavors.FlavorManager(None), FLAVOR_THREE)"},{"line_number":540,"context_line":"    # hiwkby comment end"},{"line_number":541,"context_line":"    datastore_mongodb \u003d datastores.Datastore(datastores.Datastores(None),"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_194bf92a","line":538,"updated":"2020-07-12 10:35:31.000000000","message":"pep8: E501 line too long (97 \u003e 79 characters)","commit_id":"c43c6fe8909e95c6510cb9bc556c1075a2cff9ea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"dadf1e2083452843fdc64df0a0f9329fd8d8c438","unresolved":false,"context_lines":[{"line_number":536,"context_line":"    # I try to use novaclient instead of troveclient."},{"line_number":537,"context_line":"    flavor1 \u003d novaclient.v2.flavors.Flavor(novaclient.v2.flavors.FlavorManager(None), FLAVOR_ONE)"},{"line_number":538,"context_line":"    flavor2 \u003d novaclient.v2.flavors.Flavor(novaclient.v2.flavors.FlavorManager(None), FLAVOR_TWO)"},{"line_number":539,"context_line":"    flavor3 \u003d novaclient.v2.flavors.Flavor(novaclient.v2.flavors.FlavorManager(None), FLAVOR_THREE)"},{"line_number":540,"context_line":"    # hiwkby comment end"},{"line_number":541,"context_line":"    datastore_mongodb \u003d datastores.Datastore(datastores.Datastores(None),"},{"line_number":542,"context_line":"                                             DATASTORE_MONGODB)"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_f947251c","line":539,"updated":"2020-07-12 10:35:31.000000000","message":"pep8: E501 line too long (99 \u003e 79 characters)","commit_id":"c43c6fe8909e95c6510cb9bc556c1075a2cff9ea"}]}
