)]}'
{"openstack/cloud/openstackcloud.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"771e699ac281aa2dd243421e2c1c83957c0cf31e","unresolved":false,"context_lines":[{"line_number":15,"context_line":"    import queue"},{"line_number":16,"context_line":"else:"},{"line_number":17,"context_line":"    import Queue as queue"},{"line_number":18,"context_line":"import copy"},{"line_number":19,"context_line":"import functools"},{"line_number":20,"context_line":"import six"},{"line_number":21,"context_line":"# import types so that we can reference ListType in sphinx param declarations."}],"source_content_type":"text/x-python","patch_set":1,"id":"df33271e_6977bea1","line":18,"updated":"2020-04-01 05:06:06.000000000","message":"E402 module level import not at top of file","commit_id":"06aed9f0d02a8967bce30647302e54069f699e5b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"771e699ac281aa2dd243421e2c1c83957c0cf31e","unresolved":false,"context_lines":[{"line_number":16,"context_line":"else:"},{"line_number":17,"context_line":"    import Queue as queue"},{"line_number":18,"context_line":"import copy"},{"line_number":19,"context_line":"import functools"},{"line_number":20,"context_line":"import six"},{"line_number":21,"context_line":"# import types so that we can reference ListType in sphinx param declarations."},{"line_number":22,"context_line":"# We can\u0027t just use list, because sphinx gets confused by"}],"source_content_type":"text/x-python","patch_set":1,"id":"df33271e_497c7a82","line":19,"updated":"2020-04-01 05:06:06.000000000","message":"E402 module level import not at top of file","commit_id":"06aed9f0d02a8967bce30647302e54069f699e5b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"771e699ac281aa2dd243421e2c1c83957c0cf31e","unresolved":false,"context_lines":[{"line_number":17,"context_line":"    import Queue as queue"},{"line_number":18,"context_line":"import copy"},{"line_number":19,"context_line":"import functools"},{"line_number":20,"context_line":"import six"},{"line_number":21,"context_line":"# import types so that we can reference ListType in sphinx param declarations."},{"line_number":22,"context_line":"# We can\u0027t just use list, because sphinx gets confused by"},{"line_number":23,"context_line":"# openstack.resource.Resource.list and openstack.resource2.Resource.list"}],"source_content_type":"text/x-python","patch_set":1,"id":"df33271e_a96d46cd","line":20,"updated":"2020-04-01 05:06:06.000000000","message":"E402 module level import not at top of file","commit_id":"06aed9f0d02a8967bce30647302e54069f699e5b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"771e699ac281aa2dd243421e2c1c83957c0cf31e","unresolved":false,"context_lines":[{"line_number":22,"context_line":"# We can\u0027t just use list, because sphinx gets confused by"},{"line_number":23,"context_line":"# openstack.resource.Resource.list and openstack.resource2.Resource.list"},{"line_number":24,"context_line":"import types  # noqa"},{"line_number":25,"context_line":"import warnings"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"import dogpile.cache"},{"line_number":28,"context_line":"import munch"}],"source_content_type":"text/x-python","patch_set":1,"id":"df33271e_897202ac","line":25,"updated":"2020-04-01 05:06:06.000000000","message":"E402 module level import not at top of file","commit_id":"06aed9f0d02a8967bce30647302e54069f699e5b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"771e699ac281aa2dd243421e2c1c83957c0cf31e","unresolved":false,"context_lines":[{"line_number":24,"context_line":"import types  # noqa"},{"line_number":25,"context_line":"import warnings"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"import dogpile.cache"},{"line_number":28,"context_line":"import munch"},{"line_number":29,"context_line":"import requests.models"},{"line_number":30,"context_line":"import requestsexceptions"}],"source_content_type":"text/x-python","patch_set":1,"id":"df33271e_e96aaeb0","line":27,"updated":"2020-04-01 05:06:06.000000000","message":"E402 module level import not at top of file","commit_id":"06aed9f0d02a8967bce30647302e54069f699e5b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"771e699ac281aa2dd243421e2c1c83957c0cf31e","unresolved":false,"context_lines":[{"line_number":25,"context_line":"import warnings"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"import dogpile.cache"},{"line_number":28,"context_line":"import munch"},{"line_number":29,"context_line":"import requests.models"},{"line_number":30,"context_line":"import requestsexceptions"},{"line_number":31,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"df33271e_c967eae8","line":28,"updated":"2020-04-01 05:06:06.000000000","message":"E402 module level import not at top of file","commit_id":"06aed9f0d02a8967bce30647302e54069f699e5b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"771e699ac281aa2dd243421e2c1c83957c0cf31e","unresolved":false,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":"import dogpile.cache"},{"line_number":28,"context_line":"import munch"},{"line_number":29,"context_line":"import requests.models"},{"line_number":30,"context_line":"import requestsexceptions"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"import keystoneauth1.exceptions"}],"source_content_type":"text/x-python","patch_set":1,"id":"df33271e_296136d4","line":29,"updated":"2020-04-01 05:06:06.000000000","message":"E402 module level import not at top of file","commit_id":"06aed9f0d02a8967bce30647302e54069f699e5b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"771e699ac281aa2dd243421e2c1c83957c0cf31e","unresolved":false,"context_lines":[{"line_number":27,"context_line":"import dogpile.cache"},{"line_number":28,"context_line":"import munch"},{"line_number":29,"context_line":"import requests.models"},{"line_number":30,"context_line":"import requestsexceptions"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"import keystoneauth1.exceptions"},{"line_number":33,"context_line":"import keystoneauth1.session"}],"source_content_type":"text/x-python","patch_set":1,"id":"df33271e_095ef210","line":30,"updated":"2020-04-01 05:06:06.000000000","message":"E402 module level import not at top of file","commit_id":"06aed9f0d02a8967bce30647302e54069f699e5b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"771e699ac281aa2dd243421e2c1c83957c0cf31e","unresolved":false,"context_lines":[{"line_number":29,"context_line":"import requests.models"},{"line_number":30,"context_line":"import requestsexceptions"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"import keystoneauth1.exceptions"},{"line_number":33,"context_line":"import keystoneauth1.session"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"from openstack import _log"}],"source_content_type":"text/x-python","patch_set":1,"id":"df33271e_699cdebf","line":32,"updated":"2020-04-01 05:06:06.000000000","message":"E402 module level import not at top of file","commit_id":"06aed9f0d02a8967bce30647302e54069f699e5b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"771e699ac281aa2dd243421e2c1c83957c0cf31e","unresolved":false,"context_lines":[{"line_number":30,"context_line":"import requestsexceptions"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"import keystoneauth1.exceptions"},{"line_number":33,"context_line":"import keystoneauth1.session"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"from openstack import _log"},{"line_number":36,"context_line":"from openstack.cloud import exc"}],"source_content_type":"text/x-python","patch_set":1,"id":"df33271e_49a11af8","line":33,"updated":"2020-04-01 05:06:06.000000000","message":"E402 module level import not at top of file","commit_id":"06aed9f0d02a8967bce30647302e54069f699e5b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"771e699ac281aa2dd243421e2c1c83957c0cf31e","unresolved":false,"context_lines":[{"line_number":32,"context_line":"import keystoneauth1.exceptions"},{"line_number":33,"context_line":"import keystoneauth1.session"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"from openstack import _log"},{"line_number":36,"context_line":"from openstack.cloud import exc"},{"line_number":37,"context_line":"from openstack.cloud import _floating_ip"},{"line_number":38,"context_line":"from openstack.cloud import _object_store"}],"source_content_type":"text/x-python","patch_set":1,"id":"df33271e_a9a266fa","line":35,"updated":"2020-04-01 05:06:06.000000000","message":"E402 module level import not at top of file","commit_id":"06aed9f0d02a8967bce30647302e54069f699e5b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"771e699ac281aa2dd243421e2c1c83957c0cf31e","unresolved":false,"context_lines":[{"line_number":33,"context_line":"import keystoneauth1.session"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"from openstack import _log"},{"line_number":36,"context_line":"from openstack.cloud import exc"},{"line_number":37,"context_line":"from openstack.cloud import _floating_ip"},{"line_number":38,"context_line":"from openstack.cloud import _object_store"},{"line_number":39,"context_line":"from openstack.cloud import meta"}],"source_content_type":"text/x-python","patch_set":1,"id":"df33271e_89a7a20b","line":36,"updated":"2020-04-01 05:06:06.000000000","message":"E402 module level import not at top of file","commit_id":"06aed9f0d02a8967bce30647302e54069f699e5b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"771e699ac281aa2dd243421e2c1c83957c0cf31e","unresolved":false,"context_lines":[{"line_number":34,"context_line":""},{"line_number":35,"context_line":"from openstack import _log"},{"line_number":36,"context_line":"from openstack.cloud import exc"},{"line_number":37,"context_line":"from openstack.cloud import _floating_ip"},{"line_number":38,"context_line":"from openstack.cloud import _object_store"},{"line_number":39,"context_line":"from openstack.cloud import meta"},{"line_number":40,"context_line":"from openstack.cloud import _utils"}],"source_content_type":"text/x-python","patch_set":1,"id":"df33271e_e9af4ee0","line":37,"updated":"2020-04-01 05:06:06.000000000","message":"E402 module level import not at top of file","commit_id":"06aed9f0d02a8967bce30647302e54069f699e5b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"771e699ac281aa2dd243421e2c1c83957c0cf31e","unresolved":false,"context_lines":[{"line_number":35,"context_line":"from openstack import _log"},{"line_number":36,"context_line":"from openstack.cloud import exc"},{"line_number":37,"context_line":"from openstack.cloud import _floating_ip"},{"line_number":38,"context_line":"from openstack.cloud import _object_store"},{"line_number":39,"context_line":"from openstack.cloud import meta"},{"line_number":40,"context_line":"from openstack.cloud import _utils"},{"line_number":41,"context_line":"import openstack.config"}],"source_content_type":"text/x-python","patch_set":1,"id":"df33271e_c9ac0aef","line":38,"updated":"2020-04-01 05:06:06.000000000","message":"E402 module level import not at top of file","commit_id":"06aed9f0d02a8967bce30647302e54069f699e5b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"771e699ac281aa2dd243421e2c1c83957c0cf31e","unresolved":false,"context_lines":[{"line_number":36,"context_line":"from openstack.cloud import exc"},{"line_number":37,"context_line":"from openstack.cloud import _floating_ip"},{"line_number":38,"context_line":"from openstack.cloud import _object_store"},{"line_number":39,"context_line":"from openstack.cloud import meta"},{"line_number":40,"context_line":"from openstack.cloud import _utils"},{"line_number":41,"context_line":"import openstack.config"},{"line_number":42,"context_line":"from openstack.config import cloud_region as cloud_region_mod"}],"source_content_type":"text/x-python","patch_set":1,"id":"df33271e_29b6563f","line":39,"updated":"2020-04-01 05:06:06.000000000","message":"E402 module level import not at top of file","commit_id":"06aed9f0d02a8967bce30647302e54069f699e5b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"771e699ac281aa2dd243421e2c1c83957c0cf31e","unresolved":false,"context_lines":[{"line_number":37,"context_line":"from openstack.cloud import _floating_ip"},{"line_number":38,"context_line":"from openstack.cloud import _object_store"},{"line_number":39,"context_line":"from openstack.cloud import meta"},{"line_number":40,"context_line":"from openstack.cloud import _utils"},{"line_number":41,"context_line":"import openstack.config"},{"line_number":42,"context_line":"from openstack.config import cloud_region as cloud_region_mod"},{"line_number":43,"context_line":"from openstack import proxy"}],"source_content_type":"text/x-python","patch_set":1,"id":"df33271e_09b3924e","line":40,"updated":"2020-04-01 05:06:06.000000000","message":"E402 module level import not at top of file","commit_id":"06aed9f0d02a8967bce30647302e54069f699e5b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"771e699ac281aa2dd243421e2c1c83957c0cf31e","unresolved":false,"context_lines":[{"line_number":38,"context_line":"from openstack.cloud import _object_store"},{"line_number":39,"context_line":"from openstack.cloud import meta"},{"line_number":40,"context_line":"from openstack.cloud import _utils"},{"line_number":41,"context_line":"import openstack.config"},{"line_number":42,"context_line":"from openstack.config import cloud_region as cloud_region_mod"},{"line_number":43,"context_line":"from openstack import proxy"},{"line_number":44,"context_line":"from openstack import utils"}],"source_content_type":"text/x-python","patch_set":1,"id":"df33271e_6985fe59","line":41,"updated":"2020-04-01 05:06:06.000000000","message":"E402 module level import not at top of file","commit_id":"06aed9f0d02a8967bce30647302e54069f699e5b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"771e699ac281aa2dd243421e2c1c83957c0cf31e","unresolved":false,"context_lines":[{"line_number":39,"context_line":"from openstack.cloud import meta"},{"line_number":40,"context_line":"from openstack.cloud import _utils"},{"line_number":41,"context_line":"import openstack.config"},{"line_number":42,"context_line":"from openstack.config import cloud_region as cloud_region_mod"},{"line_number":43,"context_line":"from openstack import proxy"},{"line_number":44,"context_line":"from openstack import utils"},{"line_number":45,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"df33271e_498aba69","line":42,"updated":"2020-04-01 05:06:06.000000000","message":"E402 module level import not at top of file","commit_id":"06aed9f0d02a8967bce30647302e54069f699e5b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"771e699ac281aa2dd243421e2c1c83957c0cf31e","unresolved":false,"context_lines":[{"line_number":40,"context_line":"from openstack.cloud import _utils"},{"line_number":41,"context_line":"import openstack.config"},{"line_number":42,"context_line":"from openstack.config import cloud_region as cloud_region_mod"},{"line_number":43,"context_line":"from openstack import proxy"},{"line_number":44,"context_line":"from openstack import utils"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"DEFAULT_SERVER_AGE \u003d 5"}],"source_content_type":"text/x-python","patch_set":1,"id":"df33271e_a97b8678","line":43,"updated":"2020-04-01 05:06:06.000000000","message":"E402 module level import not at top of file","commit_id":"06aed9f0d02a8967bce30647302e54069f699e5b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"771e699ac281aa2dd243421e2c1c83957c0cf31e","unresolved":false,"context_lines":[{"line_number":41,"context_line":"import openstack.config"},{"line_number":42,"context_line":"from openstack.config import cloud_region as cloud_region_mod"},{"line_number":43,"context_line":"from openstack import proxy"},{"line_number":44,"context_line":"from openstack import utils"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"DEFAULT_SERVER_AGE \u003d 5"},{"line_number":47,"context_line":"DEFAULT_PORT_AGE \u003d 5"}],"source_content_type":"text/x-python","patch_set":1,"id":"df33271e_89804248","line":44,"updated":"2020-04-01 05:06:06.000000000","message":"E402 module level import not at top of file","commit_id":"06aed9f0d02a8967bce30647302e54069f699e5b"}],"openstack/utils.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"771e699ac281aa2dd243421e2c1c83957c0cf31e","unresolved":false,"context_lines":[{"line_number":15,"context_line":"    import queue"},{"line_number":16,"context_line":"else:"},{"line_number":17,"context_line":"    import Queue as queue"},{"line_number":18,"context_line":"import string"},{"line_number":19,"context_line":"import threading"},{"line_number":20,"context_line":"import time"},{"line_number":21,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"df33271e_e998eec0","line":18,"updated":"2020-04-01 05:06:06.000000000","message":"E402 module level import not at top of file","commit_id":"06aed9f0d02a8967bce30647302e54069f699e5b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"771e699ac281aa2dd243421e2c1c83957c0cf31e","unresolved":false,"context_lines":[{"line_number":16,"context_line":"else:"},{"line_number":17,"context_line":"    import Queue as queue"},{"line_number":18,"context_line":"import string"},{"line_number":19,"context_line":"import threading"},{"line_number":20,"context_line":"import time"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"import six"}],"source_content_type":"text/x-python","patch_set":1,"id":"df33271e_c9952a89","line":19,"updated":"2020-04-01 05:06:06.000000000","message":"E402 module level import not at top of file","commit_id":"06aed9f0d02a8967bce30647302e54069f699e5b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"771e699ac281aa2dd243421e2c1c83957c0cf31e","unresolved":false,"context_lines":[{"line_number":17,"context_line":"    import Queue as queue"},{"line_number":18,"context_line":"import string"},{"line_number":19,"context_line":"import threading"},{"line_number":20,"context_line":"import time"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"import six"},{"line_number":23,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"df33271e_298f7675","line":20,"updated":"2020-04-01 05:06:06.000000000","message":"E402 module level import not at top of file","commit_id":"06aed9f0d02a8967bce30647302e54069f699e5b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"771e699ac281aa2dd243421e2c1c83957c0cf31e","unresolved":false,"context_lines":[{"line_number":19,"context_line":"import threading"},{"line_number":20,"context_line":"import time"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"import six"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"import keystoneauth1"},{"line_number":25,"context_line":"from keystoneauth1 import discover"}],"source_content_type":"text/x-python","patch_set":1,"id":"df33271e_098c327d","line":22,"updated":"2020-04-01 05:06:06.000000000","message":"E402 module level import not at top of file","commit_id":"06aed9f0d02a8967bce30647302e54069f699e5b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"771e699ac281aa2dd243421e2c1c83957c0cf31e","unresolved":false,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":"import six"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"import keystoneauth1"},{"line_number":25,"context_line":"from keystoneauth1 import discover"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"from openstack import _log"}],"source_content_type":"text/x-python","patch_set":1,"id":"df33271e_69ea1e0f","line":24,"updated":"2020-04-01 05:06:06.000000000","message":"E402 module level import not at top of file","commit_id":"06aed9f0d02a8967bce30647302e54069f699e5b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"771e699ac281aa2dd243421e2c1c83957c0cf31e","unresolved":false,"context_lines":[{"line_number":22,"context_line":"import six"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"import keystoneauth1"},{"line_number":25,"context_line":"from keystoneauth1 import discover"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"from openstack import _log"},{"line_number":28,"context_line":"from openstack import exceptions"}],"source_content_type":"text/x-python","patch_set":1,"id":"df33271e_49ef5a1d","line":25,"updated":"2020-04-01 05:06:06.000000000","message":"E402 module level import not at top of file","commit_id":"06aed9f0d02a8967bce30647302e54069f699e5b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"771e699ac281aa2dd243421e2c1c83957c0cf31e","unresolved":false,"context_lines":[{"line_number":24,"context_line":"import keystoneauth1"},{"line_number":25,"context_line":"from keystoneauth1 import discover"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"from openstack import _log"},{"line_number":28,"context_line":"from openstack import exceptions"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"df33271e_a9f0a6fe","line":27,"updated":"2020-04-01 05:06:06.000000000","message":"E402 module level import not at top of file","commit_id":"06aed9f0d02a8967bce30647302e54069f699e5b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"771e699ac281aa2dd243421e2c1c83957c0cf31e","unresolved":false,"context_lines":[{"line_number":25,"context_line":"from keystoneauth1 import discover"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"from openstack import _log"},{"line_number":28,"context_line":"from openstack import exceptions"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"def urljoin(*args):"}],"source_content_type":"text/x-python","patch_set":1,"id":"df33271e_89f5e2ef","line":28,"updated":"2020-04-01 05:06:06.000000000","message":"E402 module level import not at top of file","commit_id":"06aed9f0d02a8967bce30647302e54069f699e5b"}]}
