)]}'
{"neutronclient/neutron/v2_0/lb/pool.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"0d2de38abc39cb3a81c091f21f4f370a5422bb2b","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":""},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from neutronclient._i18n import _"},{"line_number":20,"context_line":"from neutronclient.neutron import v2_0 as neutronV20"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"ff570b3c_d693a0ff","line":19,"updated":"2020-05-25 03:33:48.000000000","message":"pep8: E303 too many blank lines (3)","commit_id":"53ea7863b09d65429e0b19f55ca678f707d22942"}],"neutronclient/tests/unit/test_cli20.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"0d2de38abc39cb3a81c091f21f4f370a5422bb2b","unresolved":false,"context_lines":[{"line_number":24,"context_line":"from oslo_utils import encodeutils"},{"line_number":25,"context_line":"from oslotest import base"},{"line_number":26,"context_line":"import requests"},{"line_number":27,"context_line":"import urllib.parse as urlparse"},{"line_number":28,"context_line":"import yaml"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"from neutronclient.common import constants"}],"source_content_type":"text/x-python","patch_set":3,"id":"ff570b3c_b698ac1b","line":27,"updated":"2020-05-25 03:33:48.000000000","message":"pep8: I100 Import statements are in the wrong order. import urllib.parse should be before import requests","commit_id":"53ea7863b09d65429e0b19f55ca678f707d22942"}],"neutronclient/tests/unit/test_cli20_securitygroup.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"0d2de38abc39cb3a81c091f21f4f370a5422bb2b","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"import mock"},{"line_number":20,"context_line":"from oslo_utils import uuidutils"},{"line_number":21,"context_line":"import urllib.parse as urlparse"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"from neutronclient.common import exceptions"},{"line_number":24,"context_line":"from neutronclient.common import utils"}],"source_content_type":"text/x-python","patch_set":3,"id":"ff570b3c_169eb806","line":21,"updated":"2020-05-25 03:33:48.000000000","message":"pep8: I100 Import statements are in the wrong order. import urllib.parse should be before from oslo_utils","commit_id":"53ea7863b09d65429e0b19f55ca678f707d22942"}],"neutronclient/tests/unit/test_exceptions.py":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"f5a11dff00edca5dcbc35e6b17d1ed6bad2ca8ed","unresolved":false,"context_lines":[{"line_number":45,"context_line":"        multibyte_binary \u003d encodeutils.safe_encode(multibyte_string)"},{"line_number":46,"context_line":"        e \u003d TestException(reason\u003dmultibyte_binary)"},{"line_number":47,"context_line":"        self.assertEqual(\u0027Exception with %s\u0027 % multibyte_string,"},{"line_number":48,"context_line":"                         str(e))"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_4b3a30e7","line":48,"updated":"2020-05-26 14:49:03.000000000","message":"nit: this could have been on the line above as it\u0027s now short enough to be \u003c80 chars.","commit_id":"3cfa54fa56674362ffbbbd3199e6be3c0e4ffbb9"}],"neutronclient/tests/unit/test_shell.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"0d2de38abc39cb3a81c091f21f4f370a5422bb2b","unresolved":false,"context_lines":[{"line_number":20,"context_line":"import sys"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"import fixtures"},{"line_number":23,"context_line":"from io import StringIO"},{"line_number":24,"context_line":"from keystoneauth1 import session"},{"line_number":25,"context_line":"import mock"},{"line_number":26,"context_line":"import testtools"}],"source_content_type":"text/x-python","patch_set":3,"id":"ff570b3c_96fc883f","line":23,"updated":"2020-05-25 03:33:48.000000000","message":"pep8: I100 Import statements are in the wrong order. from io should be before import fixtures","commit_id":"53ea7863b09d65429e0b19f55ca678f707d22942"}],"neutronclient/v2_0/client.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"0d2de38abc39cb3a81c091f21f4f370a5422bb2b","unresolved":false,"context_lines":[{"line_number":25,"context_line":"import debtcollector.renames"},{"line_number":26,"context_line":"from keystoneauth1 import exceptions as ksa_exc"},{"line_number":27,"context_line":"import requests"},{"line_number":28,"context_line":"import urllib.parse as urlparse"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"from neutronclient._i18n import _"},{"line_number":31,"context_line":"from neutronclient import client"}],"source_content_type":"text/x-python","patch_set":3,"id":"ff570b3c_76f9f44b","line":28,"updated":"2020-05-25 03:33:48.000000000","message":"pep8: I100 Import statements are in the wrong order. import urllib.parse should be before import requests","commit_id":"53ea7863b09d65429e0b19f55ca678f707d22942"}]}
