)]}'
{"glance/common/client.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"52069bbaa0109bf3c94eaeb6a35e79bb07a2de7e","unresolved":false,"context_lines":[{"line_number":17,"context_line":"# http://code.activestate.com/recipes/"},{"line_number":18,"context_line":"#   577548-https-httplib-client-connection-with-certificate-v/"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from http import client as http"},{"line_number":21,"context_line":"from urllib import parse as urlparse"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"import collections"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_2d57725c","line":20,"updated":"2020-10-13 09:18:25.000000000","message":"pep8: F401 \u0027http.client as http\u0027 imported but unused","commit_id":"1ad95f411250bc7cd35cb751d18bd9eee3274a9b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"52069bbaa0109bf3c94eaeb6a35e79bb07a2de7e","unresolved":false,"context_lines":[{"line_number":93,"context_line":"    return wrapped"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"class HTTPSClientAuthConnection(http_client.HTTPSConnection):"},{"line_number":97,"context_line":"    \"\"\""},{"line_number":98,"context_line":"    Class to make a HTTPS connection, with support for"},{"line_number":99,"context_line":"    full client-based SSL Authentication"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_0d5a6e80","line":96,"updated":"2020-10-13 09:18:25.000000000","message":"pep8: F821 undefined name \u0027http_client\u0027","commit_id":"1ad95f411250bc7cd35cb751d18bd9eee3274a9b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"52069bbaa0109bf3c94eaeb6a35e79bb07a2de7e","unresolved":false,"context_lines":[{"line_number":104,"context_line":""},{"line_number":105,"context_line":"    def __init__(self, host, port, key_file, cert_file,"},{"line_number":106,"context_line":"                 ca_file, timeout\u003dNone, insecure\u003dFalse):"},{"line_number":107,"context_line":"        http_client.HTTPSConnection.__init__(self, host, port,"},{"line_number":108,"context_line":"                                             key_file\u003dkey_file,"},{"line_number":109,"context_line":"                                             cert_file\u003dcert_file)"},{"line_number":110,"context_line":"        self.key_file \u003d key_file"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_6d54ca54","line":107,"updated":"2020-10-13 09:18:25.000000000","message":"pep8: F821 undefined name \u0027http_client\u0027","commit_id":"1ad95f411250bc7cd35cb751d18bd9eee3274a9b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"52069bbaa0109bf3c94eaeb6a35e79bb07a2de7e","unresolved":false,"context_lines":[{"line_number":151,"context_line":"                            \u0027/etc/ssl/cert.pem\u0027)"},{"line_number":152,"context_line":""},{"line_number":153,"context_line":"    OK_RESPONSE_CODES \u003d ("},{"line_number":154,"context_line":"        http_client.OK,"},{"line_number":155,"context_line":"        http_client.CREATED,"},{"line_number":156,"context_line":"        http_client.ACCEPTED,"},{"line_number":157,"context_line":"        http_client.NO_CONTENT,"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_4d4f46bd","line":154,"updated":"2020-10-13 09:18:25.000000000","message":"pep8: F821 undefined name \u0027http_client\u0027","commit_id":"1ad95f411250bc7cd35cb751d18bd9eee3274a9b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"52069bbaa0109bf3c94eaeb6a35e79bb07a2de7e","unresolved":false,"context_lines":[{"line_number":152,"context_line":""},{"line_number":153,"context_line":"    OK_RESPONSE_CODES \u003d ("},{"line_number":154,"context_line":"        http_client.OK,"},{"line_number":155,"context_line":"        http_client.CREATED,"},{"line_number":156,"context_line":"        http_client.ACCEPTED,"},{"line_number":157,"context_line":"        http_client.NO_CONTENT,"},{"line_number":158,"context_line":"    )"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_ad4a62a9","line":155,"updated":"2020-10-13 09:18:25.000000000","message":"pep8: F821 undefined name \u0027http_client\u0027","commit_id":"1ad95f411250bc7cd35cb751d18bd9eee3274a9b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"52069bbaa0109bf3c94eaeb6a35e79bb07a2de7e","unresolved":false,"context_lines":[{"line_number":153,"context_line":"    OK_RESPONSE_CODES \u003d ("},{"line_number":154,"context_line":"        http_client.OK,"},{"line_number":155,"context_line":"        http_client.CREATED,"},{"line_number":156,"context_line":"        http_client.ACCEPTED,"},{"line_number":157,"context_line":"        http_client.NO_CONTENT,"},{"line_number":158,"context_line":"    )"},{"line_number":159,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_8d45de9d","line":156,"updated":"2020-10-13 09:18:25.000000000","message":"pep8: F821 undefined name \u0027http_client\u0027","commit_id":"1ad95f411250bc7cd35cb751d18bd9eee3274a9b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"52069bbaa0109bf3c94eaeb6a35e79bb07a2de7e","unresolved":false,"context_lines":[{"line_number":154,"context_line":"        http_client.OK,"},{"line_number":155,"context_line":"        http_client.CREATED,"},{"line_number":156,"context_line":"        http_client.ACCEPTED,"},{"line_number":157,"context_line":"        http_client.NO_CONTENT,"},{"line_number":158,"context_line":"    )"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"    REDIRECT_RESPONSE_CODES \u003d ("}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_edc57a0b","line":157,"updated":"2020-10-13 09:18:25.000000000","message":"pep8: F821 undefined name \u0027http_client\u0027","commit_id":"1ad95f411250bc7cd35cb751d18bd9eee3274a9b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"52069bbaa0109bf3c94eaeb6a35e79bb07a2de7e","unresolved":false,"context_lines":[{"line_number":158,"context_line":"    )"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"    REDIRECT_RESPONSE_CODES \u003d ("},{"line_number":161,"context_line":"        http_client.MOVED_PERMANENTLY,"},{"line_number":162,"context_line":"        http_client.FOUND,"},{"line_number":163,"context_line":"        http_client.SEE_OTHER,"},{"line_number":164,"context_line":"        http_client.USE_PROXY,"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_cdc87622","line":161,"updated":"2020-10-13 09:18:25.000000000","message":"pep8: F821 undefined name \u0027http_client\u0027","commit_id":"1ad95f411250bc7cd35cb751d18bd9eee3274a9b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"52069bbaa0109bf3c94eaeb6a35e79bb07a2de7e","unresolved":false,"context_lines":[{"line_number":159,"context_line":""},{"line_number":160,"context_line":"    REDIRECT_RESPONSE_CODES \u003d ("},{"line_number":161,"context_line":"        http_client.MOVED_PERMANENTLY,"},{"line_number":162,"context_line":"        http_client.FOUND,"},{"line_number":163,"context_line":"        http_client.SEE_OTHER,"},{"line_number":164,"context_line":"        http_client.USE_PROXY,"},{"line_number":165,"context_line":"        http_client.TEMPORARY_REDIRECT,"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_2dcc9232","line":162,"updated":"2020-10-13 09:18:25.000000000","message":"pep8: F821 undefined name \u0027http_client\u0027","commit_id":"1ad95f411250bc7cd35cb751d18bd9eee3274a9b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"52069bbaa0109bf3c94eaeb6a35e79bb07a2de7e","unresolved":false,"context_lines":[{"line_number":160,"context_line":"    REDIRECT_RESPONSE_CODES \u003d ("},{"line_number":161,"context_line":"        http_client.MOVED_PERMANENTLY,"},{"line_number":162,"context_line":"        http_client.FOUND,"},{"line_number":163,"context_line":"        http_client.SEE_OTHER,"},{"line_number":164,"context_line":"        http_client.USE_PROXY,"},{"line_number":165,"context_line":"        http_client.TEMPORARY_REDIRECT,"},{"line_number":166,"context_line":"    )"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_0dcf0e28","line":163,"updated":"2020-10-13 09:18:25.000000000","message":"pep8: F821 undefined name \u0027http_client\u0027","commit_id":"1ad95f411250bc7cd35cb751d18bd9eee3274a9b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"52069bbaa0109bf3c94eaeb6a35e79bb07a2de7e","unresolved":false,"context_lines":[{"line_number":161,"context_line":"        http_client.MOVED_PERMANENTLY,"},{"line_number":162,"context_line":"        http_client.FOUND,"},{"line_number":163,"context_line":"        http_client.SEE_OTHER,"},{"line_number":164,"context_line":"        http_client.USE_PROXY,"},{"line_number":165,"context_line":"        http_client.TEMPORARY_REDIRECT,"},{"line_number":166,"context_line":"    )"},{"line_number":167,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_6dd96af2","line":164,"updated":"2020-10-13 09:18:25.000000000","message":"pep8: F821 undefined name \u0027http_client\u0027","commit_id":"1ad95f411250bc7cd35cb751d18bd9eee3274a9b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"52069bbaa0109bf3c94eaeb6a35e79bb07a2de7e","unresolved":false,"context_lines":[{"line_number":162,"context_line":"        http_client.FOUND,"},{"line_number":163,"context_line":"        http_client.SEE_OTHER,"},{"line_number":164,"context_line":"        http_client.USE_PROXY,"},{"line_number":165,"context_line":"        http_client.TEMPORARY_REDIRECT,"},{"line_number":166,"context_line":"    )"},{"line_number":167,"context_line":""},{"line_number":168,"context_line":"    def __init__(self, host, port\u003dNone, timeout\u003dNone, use_ssl\u003dFalse,"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_4dd466bb","line":165,"updated":"2020-10-13 09:18:25.000000000","message":"pep8: F821 undefined name \u0027http_client\u0027","commit_id":"1ad95f411250bc7cd35cb751d18bd9eee3274a9b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"52069bbaa0109bf3c94eaeb6a35e79bb07a2de7e","unresolved":false,"context_lines":[{"line_number":329,"context_line":"        if self.use_ssl:"},{"line_number":330,"context_line":"            return HTTPSClientAuthConnection"},{"line_number":331,"context_line":"        else:"},{"line_number":332,"context_line":"            return http_client.HTTPConnection"},{"line_number":333,"context_line":""},{"line_number":334,"context_line":"    def _authenticate(self, force_reauth\u003dFalse):"},{"line_number":335,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_addf02d5","line":332,"updated":"2020-10-13 09:18:25.000000000","message":"pep8: F821 undefined name \u0027http_client\u0027","commit_id":"1ad95f411250bc7cd35cb751d18bd9eee3274a9b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"52069bbaa0109bf3c94eaeb6a35e79bb07a2de7e","unresolved":false,"context_lines":[{"line_number":413,"context_line":"                  names and values"},{"line_number":414,"context_line":"        \"\"\""},{"line_number":415,"context_line":"        to_str \u003d str"},{"line_number":416,"context_line":"        return {to_str(h): to_str(v) for h, v in items(headers)}"},{"line_number":417,"context_line":""},{"line_number":418,"context_line":"    @handle_redirects"},{"line_number":419,"context_line":"    def _do_request(self, method, url, body, headers):"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_8ddafee2","line":416,"updated":"2020-10-13 09:18:25.000000000","message":"pep8: F821 undefined name \u0027items\u0027","commit_id":"1ad95f411250bc7cd35cb751d18bd9eee3274a9b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"52069bbaa0109bf3c94eaeb6a35e79bb07a2de7e","unresolved":false,"context_lines":[{"line_number":519,"context_line":"                return res"},{"line_number":520,"context_line":"            elif status_code in self.REDIRECT_RESPONSE_CODES:"},{"line_number":521,"context_line":"                raise exception.RedirectException(res.getheader(\u0027Location\u0027))"},{"line_number":522,"context_line":"            elif status_code \u003d\u003d http_client.UNAUTHORIZED:"},{"line_number":523,"context_line":"                raise exception.NotAuthenticated(read_body(res))"},{"line_number":524,"context_line":"            elif status_code \u003d\u003d http_client.FORBIDDEN:"},{"line_number":525,"context_line":"                raise exception.Forbidden(read_body(res))"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_edee1a89","line":522,"updated":"2020-10-13 09:18:25.000000000","message":"pep8: F821 undefined name \u0027http_client\u0027","commit_id":"1ad95f411250bc7cd35cb751d18bd9eee3274a9b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"52069bbaa0109bf3c94eaeb6a35e79bb07a2de7e","unresolved":false,"context_lines":[{"line_number":521,"context_line":"                raise exception.RedirectException(res.getheader(\u0027Location\u0027))"},{"line_number":522,"context_line":"            elif status_code \u003d\u003d http_client.UNAUTHORIZED:"},{"line_number":523,"context_line":"                raise exception.NotAuthenticated(read_body(res))"},{"line_number":524,"context_line":"            elif status_code \u003d\u003d http_client.FORBIDDEN:"},{"line_number":525,"context_line":"                raise exception.Forbidden(read_body(res))"},{"line_number":526,"context_line":"            elif status_code \u003d\u003d http_client.NOT_FOUND:"},{"line_number":527,"context_line":"                raise exception.NotFound(read_body(res))"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_cdf1966c","line":524,"updated":"2020-10-13 09:18:25.000000000","message":"pep8: F821 undefined name \u0027http_client\u0027","commit_id":"1ad95f411250bc7cd35cb751d18bd9eee3274a9b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"52069bbaa0109bf3c94eaeb6a35e79bb07a2de7e","unresolved":false,"context_lines":[{"line_number":523,"context_line":"                raise exception.NotAuthenticated(read_body(res))"},{"line_number":524,"context_line":"            elif status_code \u003d\u003d http_client.FORBIDDEN:"},{"line_number":525,"context_line":"                raise exception.Forbidden(read_body(res))"},{"line_number":526,"context_line":"            elif status_code \u003d\u003d http_client.NOT_FOUND:"},{"line_number":527,"context_line":"                raise exception.NotFound(read_body(res))"},{"line_number":528,"context_line":"            elif status_code \u003d\u003d http_client.CONFLICT:"},{"line_number":529,"context_line":"                raise exception.Duplicate(read_body(res))"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_2de5b2a4","line":526,"updated":"2020-10-13 09:18:25.000000000","message":"pep8: F821 undefined name \u0027http_client\u0027","commit_id":"1ad95f411250bc7cd35cb751d18bd9eee3274a9b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"52069bbaa0109bf3c94eaeb6a35e79bb07a2de7e","unresolved":false,"context_lines":[{"line_number":525,"context_line":"                raise exception.Forbidden(read_body(res))"},{"line_number":526,"context_line":"            elif status_code \u003d\u003d http_client.NOT_FOUND:"},{"line_number":527,"context_line":"                raise exception.NotFound(read_body(res))"},{"line_number":528,"context_line":"            elif status_code \u003d\u003d http_client.CONFLICT:"},{"line_number":529,"context_line":"                raise exception.Duplicate(read_body(res))"},{"line_number":530,"context_line":"            elif status_code \u003d\u003d http_client.BAD_REQUEST:"},{"line_number":531,"context_line":"                raise exception.Invalid(read_body(res))"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_0de8ae78","line":528,"updated":"2020-10-13 09:18:25.000000000","message":"pep8: F821 undefined name \u0027http_client\u0027","commit_id":"1ad95f411250bc7cd35cb751d18bd9eee3274a9b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"52069bbaa0109bf3c94eaeb6a35e79bb07a2de7e","unresolved":false,"context_lines":[{"line_number":527,"context_line":"                raise exception.NotFound(read_body(res))"},{"line_number":528,"context_line":"            elif status_code \u003d\u003d http_client.CONFLICT:"},{"line_number":529,"context_line":"                raise exception.Duplicate(read_body(res))"},{"line_number":530,"context_line":"            elif status_code \u003d\u003d http_client.BAD_REQUEST:"},{"line_number":531,"context_line":"                raise exception.Invalid(read_body(res))"},{"line_number":532,"context_line":"            elif status_code \u003d\u003d http_client.MULTIPLE_CHOICES:"},{"line_number":533,"context_line":"                raise exception.MultipleChoices(body\u003dread_body(res))"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_6d020a40","line":530,"updated":"2020-10-13 09:18:25.000000000","message":"pep8: F821 undefined name \u0027http_client\u0027","commit_id":"1ad95f411250bc7cd35cb751d18bd9eee3274a9b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"52069bbaa0109bf3c94eaeb6a35e79bb07a2de7e","unresolved":false,"context_lines":[{"line_number":529,"context_line":"                raise exception.Duplicate(read_body(res))"},{"line_number":530,"context_line":"            elif status_code \u003d\u003d http_client.BAD_REQUEST:"},{"line_number":531,"context_line":"                raise exception.Invalid(read_body(res))"},{"line_number":532,"context_line":"            elif status_code \u003d\u003d http_client.MULTIPLE_CHOICES:"},{"line_number":533,"context_line":"                raise exception.MultipleChoices(body\u003dread_body(res))"},{"line_number":534,"context_line":"            elif status_code \u003d\u003d http_client.REQUEST_ENTITY_TOO_LARGE:"},{"line_number":535,"context_line":"                raise exception.LimitExceeded(retry\u003d_retry(res),"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_4dfd8639","line":532,"updated":"2020-10-13 09:18:25.000000000","message":"pep8: F821 undefined name \u0027http_client\u0027","commit_id":"1ad95f411250bc7cd35cb751d18bd9eee3274a9b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"52069bbaa0109bf3c94eaeb6a35e79bb07a2de7e","unresolved":false,"context_lines":[{"line_number":531,"context_line":"                raise exception.Invalid(read_body(res))"},{"line_number":532,"context_line":"            elif status_code \u003d\u003d http_client.MULTIPLE_CHOICES:"},{"line_number":533,"context_line":"                raise exception.MultipleChoices(body\u003dread_body(res))"},{"line_number":534,"context_line":"            elif status_code \u003d\u003d http_client.REQUEST_ENTITY_TOO_LARGE:"},{"line_number":535,"context_line":"                raise exception.LimitExceeded(retry\u003d_retry(res),"},{"line_number":536,"context_line":"                                              body\u003dread_body(res))"},{"line_number":537,"context_line":"            elif status_code \u003d\u003d http_client.INTERNAL_SERVER_ERROR:"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_adf8a249","line":534,"updated":"2020-10-13 09:18:25.000000000","message":"pep8: F821 undefined name \u0027http_client\u0027","commit_id":"1ad95f411250bc7cd35cb751d18bd9eee3274a9b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"52069bbaa0109bf3c94eaeb6a35e79bb07a2de7e","unresolved":false,"context_lines":[{"line_number":534,"context_line":"            elif status_code \u003d\u003d http_client.REQUEST_ENTITY_TOO_LARGE:"},{"line_number":535,"context_line":"                raise exception.LimitExceeded(retry\u003d_retry(res),"},{"line_number":536,"context_line":"                                              body\u003dread_body(res))"},{"line_number":537,"context_line":"            elif status_code \u003d\u003d http_client.INTERNAL_SERVER_ERROR:"},{"line_number":538,"context_line":"                raise exception.ServerError()"},{"line_number":539,"context_line":"            elif status_code \u003d\u003d http_client.SERVICE_UNAVAILABLE:"},{"line_number":540,"context_line":"                raise exception.ServiceUnavailable(retry\u003d_retry(res))"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_8df31e6d","line":537,"updated":"2020-10-13 09:18:25.000000000","message":"pep8: F821 undefined name \u0027http_client\u0027","commit_id":"1ad95f411250bc7cd35cb751d18bd9eee3274a9b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"52069bbaa0109bf3c94eaeb6a35e79bb07a2de7e","unresolved":false,"context_lines":[{"line_number":536,"context_line":"                                              body\u003dread_body(res))"},{"line_number":537,"context_line":"            elif status_code \u003d\u003d http_client.INTERNAL_SERVER_ERROR:"},{"line_number":538,"context_line":"                raise exception.ServerError()"},{"line_number":539,"context_line":"            elif status_code \u003d\u003d http_client.SERVICE_UNAVAILABLE:"},{"line_number":540,"context_line":"                raise exception.ServiceUnavailable(retry\u003d_retry(res))"},{"line_number":541,"context_line":"            else:"},{"line_number":542,"context_line":"                raise exception.UnexpectedStatus(status\u003dstatus_code,"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_ed93bafe","line":539,"updated":"2020-10-13 09:18:25.000000000","message":"pep8: F821 undefined name \u0027http_client\u0027","commit_id":"1ad95f411250bc7cd35cb751d18bd9eee3274a9b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"63a483428eebd51e6e0cce06783d78178cc244be","unresolved":false,"context_lines":[{"line_number":17,"context_line":"# http://code.activestate.com/recipes/"},{"line_number":18,"context_line":"#   577548-https-httplib-client-connection-with-certificate-v/"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from http import http_client as http"},{"line_number":21,"context_line":"from urllib import parse as urlparse"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"import collections"}],"source_content_type":"text/x-python","patch_set":2,"id":"7f6b1bfe_c5cae44d","line":20,"updated":"2020-10-13 15:57:04.000000000","message":"pep8: F401 \u0027http.http_client as http\u0027 imported but unused","commit_id":"6e776a1a0d161a14035786c4ac07563c414c1e0b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"63a483428eebd51e6e0cce06783d78178cc244be","unresolved":false,"context_lines":[{"line_number":93,"context_line":"    return wrapped"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"class HTTPSClientAuthConnection(http_client.HTTPSConnection):"},{"line_number":97,"context_line":"    \"\"\""},{"line_number":98,"context_line":"    Class to make a HTTPS connection, with support for"},{"line_number":99,"context_line":"    full client-based SSL Authentication"}],"source_content_type":"text/x-python","patch_set":2,"id":"7f6b1bfe_a5c7e845","line":96,"updated":"2020-10-13 15:57:04.000000000","message":"pep8: F821 undefined name \u0027http_client\u0027","commit_id":"6e776a1a0d161a14035786c4ac07563c414c1e0b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"63a483428eebd51e6e0cce06783d78178cc244be","unresolved":false,"context_lines":[{"line_number":104,"context_line":""},{"line_number":105,"context_line":"    def __init__(self, host, port, key_file, cert_file,"},{"line_number":106,"context_line":"                 ca_file, timeout\u003dNone, insecure\u003dFalse):"},{"line_number":107,"context_line":"        http_client.HTTPSConnection.__init__(self, host, port,"},{"line_number":108,"context_line":"                                             key_file\u003dkey_file,"},{"line_number":109,"context_line":"                                             cert_file\u003dcert_file)"},{"line_number":110,"context_line":"        self.key_file \u003d key_file"}],"source_content_type":"text/x-python","patch_set":2,"id":"7f6b1bfe_05c5fc3c","line":107,"updated":"2020-10-13 15:57:04.000000000","message":"pep8: F821 undefined name \u0027http_client\u0027","commit_id":"6e776a1a0d161a14035786c4ac07563c414c1e0b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"63a483428eebd51e6e0cce06783d78178cc244be","unresolved":false,"context_lines":[{"line_number":151,"context_line":"                            \u0027/etc/ssl/cert.pem\u0027)"},{"line_number":152,"context_line":""},{"line_number":153,"context_line":"    OK_RESPONSE_CODES \u003d ("},{"line_number":154,"context_line":"        http_client.OK,"},{"line_number":155,"context_line":"        http_client.CREATED,"},{"line_number":156,"context_line":"        http_client.ACCEPTED,"},{"line_number":157,"context_line":"        http_client.NO_CONTENT,"}],"source_content_type":"text/x-python","patch_set":2,"id":"7f6b1bfe_e5c1e030","line":154,"updated":"2020-10-13 15:57:04.000000000","message":"pep8: F821 undefined name \u0027http_client\u0027","commit_id":"6e776a1a0d161a14035786c4ac07563c414c1e0b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"63a483428eebd51e6e0cce06783d78178cc244be","unresolved":false,"context_lines":[{"line_number":152,"context_line":""},{"line_number":153,"context_line":"    OK_RESPONSE_CODES \u003d ("},{"line_number":154,"context_line":"        http_client.OK,"},{"line_number":155,"context_line":"        http_client.CREATED,"},{"line_number":156,"context_line":"        http_client.ACCEPTED,"},{"line_number":157,"context_line":"        http_client.NO_CONTENT,"},{"line_number":158,"context_line":"    )"}],"source_content_type":"text/x-python","patch_set":2,"id":"7f6b1bfe_45dc1418","line":155,"updated":"2020-10-13 15:57:04.000000000","message":"pep8: F821 undefined name \u0027http_client\u0027","commit_id":"6e776a1a0d161a14035786c4ac07563c414c1e0b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"63a483428eebd51e6e0cce06783d78178cc244be","unresolved":false,"context_lines":[{"line_number":153,"context_line":"    OK_RESPONSE_CODES \u003d ("},{"line_number":154,"context_line":"        http_client.OK,"},{"line_number":155,"context_line":"        http_client.CREATED,"},{"line_number":156,"context_line":"        http_client.ACCEPTED,"},{"line_number":157,"context_line":"        http_client.NO_CONTENT,"},{"line_number":158,"context_line":"    )"},{"line_number":159,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"7f6b1bfe_25e118d2","line":156,"updated":"2020-10-13 15:57:04.000000000","message":"pep8: F821 undefined name \u0027http_client\u0027","commit_id":"6e776a1a0d161a14035786c4ac07563c414c1e0b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"63a483428eebd51e6e0cce06783d78178cc244be","unresolved":false,"context_lines":[{"line_number":154,"context_line":"        http_client.OK,"},{"line_number":155,"context_line":"        http_client.CREATED,"},{"line_number":156,"context_line":"        http_client.ACCEPTED,"},{"line_number":157,"context_line":"        http_client.NO_CONTENT,"},{"line_number":158,"context_line":"    )"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"    REDIRECT_RESPONSE_CODES \u003d ("}],"source_content_type":"text/x-python","patch_set":2,"id":"7f6b1bfe_85e62ce8","line":157,"updated":"2020-10-13 15:57:04.000000000","message":"pep8: F821 undefined name \u0027http_client\u0027","commit_id":"6e776a1a0d161a14035786c4ac07563c414c1e0b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"63a483428eebd51e6e0cce06783d78178cc244be","unresolved":false,"context_lines":[{"line_number":158,"context_line":"    )"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"    REDIRECT_RESPONSE_CODES \u003d ("},{"line_number":161,"context_line":"        http_client.MOVED_PERMANENTLY,"},{"line_number":162,"context_line":"        http_client.FOUND,"},{"line_number":163,"context_line":"        http_client.SEE_OTHER,"},{"line_number":164,"context_line":"        http_client.USE_PROXY,"}],"source_content_type":"text/x-python","patch_set":2,"id":"7f6b1bfe_65eb10b0","line":161,"updated":"2020-10-13 15:57:04.000000000","message":"pep8: F821 undefined name \u0027http_client\u0027","commit_id":"6e776a1a0d161a14035786c4ac07563c414c1e0b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"63a483428eebd51e6e0cce06783d78178cc244be","unresolved":false,"context_lines":[{"line_number":159,"context_line":""},{"line_number":160,"context_line":"    REDIRECT_RESPONSE_CODES \u003d ("},{"line_number":161,"context_line":"        http_client.MOVED_PERMANENTLY,"},{"line_number":162,"context_line":"        http_client.FOUND,"},{"line_number":163,"context_line":"        http_client.SEE_OTHER,"},{"line_number":164,"context_line":"        http_client.USE_PROXY,"},{"line_number":165,"context_line":"        http_client.TEMPORARY_REDIRECT,"}],"source_content_type":"text/x-python","patch_set":2,"id":"7f6b1bfe_c5cf8455","line":162,"updated":"2020-10-13 15:57:04.000000000","message":"pep8: F821 undefined name \u0027http_client\u0027","commit_id":"6e776a1a0d161a14035786c4ac07563c414c1e0b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"63a483428eebd51e6e0cce06783d78178cc244be","unresolved":false,"context_lines":[{"line_number":160,"context_line":"    REDIRECT_RESPONSE_CODES \u003d ("},{"line_number":161,"context_line":"        http_client.MOVED_PERMANENTLY,"},{"line_number":162,"context_line":"        http_client.FOUND,"},{"line_number":163,"context_line":"        http_client.SEE_OTHER,"},{"line_number":164,"context_line":"        http_client.USE_PROXY,"},{"line_number":165,"context_line":"        http_client.TEMPORARY_REDIRECT,"},{"line_number":166,"context_line":"    )"}],"source_content_type":"text/x-python","patch_set":2,"id":"7f6b1bfe_a5cc0862","line":163,"updated":"2020-10-13 15:57:04.000000000","message":"pep8: F821 undefined name \u0027http_client\u0027","commit_id":"6e776a1a0d161a14035786c4ac07563c414c1e0b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"63a483428eebd51e6e0cce06783d78178cc244be","unresolved":false,"context_lines":[{"line_number":161,"context_line":"        http_client.MOVED_PERMANENTLY,"},{"line_number":162,"context_line":"        http_client.FOUND,"},{"line_number":163,"context_line":"        http_client.SEE_OTHER,"},{"line_number":164,"context_line":"        http_client.USE_PROXY,"},{"line_number":165,"context_line":"        http_client.TEMPORARY_REDIRECT,"},{"line_number":166,"context_line":"    )"},{"line_number":167,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"7f6b1bfe_05da1c16","line":164,"updated":"2020-10-13 15:57:04.000000000","message":"pep8: F821 undefined name \u0027http_client\u0027","commit_id":"6e776a1a0d161a14035786c4ac07563c414c1e0b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"63a483428eebd51e6e0cce06783d78178cc244be","unresolved":false,"context_lines":[{"line_number":162,"context_line":"        http_client.FOUND,"},{"line_number":163,"context_line":"        http_client.SEE_OTHER,"},{"line_number":164,"context_line":"        http_client.USE_PROXY,"},{"line_number":165,"context_line":"        http_client.TEMPORARY_REDIRECT,"},{"line_number":166,"context_line":"    )"},{"line_number":167,"context_line":""},{"line_number":168,"context_line":"    def __init__(self, host, port\u003dNone, timeout\u003dNone, use_ssl\u003dFalse,"}],"source_content_type":"text/x-python","patch_set":2,"id":"7f6b1bfe_e5d600f2","line":165,"updated":"2020-10-13 15:57:04.000000000","message":"pep8: F821 undefined name \u0027http_client\u0027","commit_id":"6e776a1a0d161a14035786c4ac07563c414c1e0b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"63a483428eebd51e6e0cce06783d78178cc244be","unresolved":false,"context_lines":[{"line_number":329,"context_line":"        if self.use_ssl:"},{"line_number":330,"context_line":"            return HTTPSClientAuthConnection"},{"line_number":331,"context_line":"        else:"},{"line_number":332,"context_line":"            return http_client.HTTPConnection"},{"line_number":333,"context_line":""},{"line_number":334,"context_line":"    def _authenticate(self, force_reauth\u003dFalse):"},{"line_number":335,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":2,"id":"7f6b1bfe_4505347a","line":332,"updated":"2020-10-13 15:57:04.000000000","message":"pep8: F821 undefined name \u0027http_client\u0027","commit_id":"6e776a1a0d161a14035786c4ac07563c414c1e0b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"63a483428eebd51e6e0cce06783d78178cc244be","unresolved":false,"context_lines":[{"line_number":519,"context_line":"                return res"},{"line_number":520,"context_line":"            elif status_code in self.REDIRECT_RESPONSE_CODES:"},{"line_number":521,"context_line":"                raise exception.RedirectException(res.getheader(\u0027Location\u0027))"},{"line_number":522,"context_line":"            elif status_code \u003d\u003d http_client.UNAUTHORIZED:"},{"line_number":523,"context_line":"                raise exception.NotAuthenticated(read_body(res))"},{"line_number":524,"context_line":"            elif status_code \u003d\u003d http_client.FORBIDDEN:"},{"line_number":525,"context_line":"                raise exception.Forbidden(read_body(res))"}],"source_content_type":"text/x-python","patch_set":2,"id":"7f6b1bfe_250ab889","line":522,"updated":"2020-10-13 15:57:04.000000000","message":"pep8: F821 undefined name \u0027http_client\u0027","commit_id":"6e776a1a0d161a14035786c4ac07563c414c1e0b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"63a483428eebd51e6e0cce06783d78178cc244be","unresolved":false,"context_lines":[{"line_number":521,"context_line":"                raise exception.RedirectException(res.getheader(\u0027Location\u0027))"},{"line_number":522,"context_line":"            elif status_code \u003d\u003d http_client.UNAUTHORIZED:"},{"line_number":523,"context_line":"                raise exception.NotAuthenticated(read_body(res))"},{"line_number":524,"context_line":"            elif status_code \u003d\u003d http_client.FORBIDDEN:"},{"line_number":525,"context_line":"                raise exception.Forbidden(read_body(res))"},{"line_number":526,"context_line":"            elif status_code \u003d\u003d http_client.NOT_FOUND:"},{"line_number":527,"context_line":"                raise exception.NotFound(read_body(res))"}],"source_content_type":"text/x-python","patch_set":2,"id":"7f6b1bfe_85ff4c66","line":524,"updated":"2020-10-13 15:57:04.000000000","message":"pep8: F821 undefined name \u0027http_client\u0027","commit_id":"6e776a1a0d161a14035786c4ac07563c414c1e0b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"63a483428eebd51e6e0cce06783d78178cc244be","unresolved":false,"context_lines":[{"line_number":523,"context_line":"                raise exception.NotAuthenticated(read_body(res))"},{"line_number":524,"context_line":"            elif status_code \u003d\u003d http_client.FORBIDDEN:"},{"line_number":525,"context_line":"                raise exception.Forbidden(read_body(res))"},{"line_number":526,"context_line":"            elif status_code \u003d\u003d http_client.NOT_FOUND:"},{"line_number":527,"context_line":"                raise exception.NotFound(read_body(res))"},{"line_number":528,"context_line":"            elif status_code \u003d\u003d http_client.CONFLICT:"},{"line_number":529,"context_line":"                raise exception.Duplicate(read_body(res))"}],"source_content_type":"text/x-python","patch_set":2,"id":"7f6b1bfe_6504b07c","line":526,"updated":"2020-10-13 15:57:04.000000000","message":"pep8: F821 undefined name \u0027http_client\u0027","commit_id":"6e776a1a0d161a14035786c4ac07563c414c1e0b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"63a483428eebd51e6e0cce06783d78178cc244be","unresolved":false,"context_lines":[{"line_number":525,"context_line":"                raise exception.Forbidden(read_body(res))"},{"line_number":526,"context_line":"            elif status_code \u003d\u003d http_client.NOT_FOUND:"},{"line_number":527,"context_line":"                raise exception.NotFound(read_body(res))"},{"line_number":528,"context_line":"            elif status_code \u003d\u003d http_client.CONFLICT:"},{"line_number":529,"context_line":"                raise exception.Duplicate(read_body(res))"},{"line_number":530,"context_line":"            elif status_code \u003d\u003d http_client.BAD_REQUEST:"},{"line_number":531,"context_line":"                raise exception.Invalid(read_body(res))"}],"source_content_type":"text/x-python","patch_set":2,"id":"7f6b1bfe_c5f8247e","line":528,"updated":"2020-10-13 15:57:04.000000000","message":"pep8: F821 undefined name \u0027http_client\u0027","commit_id":"6e776a1a0d161a14035786c4ac07563c414c1e0b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"63a483428eebd51e6e0cce06783d78178cc244be","unresolved":false,"context_lines":[{"line_number":527,"context_line":"                raise exception.NotFound(read_body(res))"},{"line_number":528,"context_line":"            elif status_code \u003d\u003d http_client.CONFLICT:"},{"line_number":529,"context_line":"                raise exception.Duplicate(read_body(res))"},{"line_number":530,"context_line":"            elif status_code \u003d\u003d http_client.BAD_REQUEST:"},{"line_number":531,"context_line":"                raise exception.Invalid(read_body(res))"},{"line_number":532,"context_line":"            elif status_code \u003d\u003d http_client.MULTIPLE_CHOICES:"},{"line_number":533,"context_line":"                raise exception.MultipleChoices(body\u003dread_body(res))"}],"source_content_type":"text/x-python","patch_set":2,"id":"7f6b1bfe_a5f52886","line":530,"updated":"2020-10-13 15:57:04.000000000","message":"pep8: F821 undefined name \u0027http_client\u0027","commit_id":"6e776a1a0d161a14035786c4ac07563c414c1e0b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"63a483428eebd51e6e0cce06783d78178cc244be","unresolved":false,"context_lines":[{"line_number":529,"context_line":"                raise exception.Duplicate(read_body(res))"},{"line_number":530,"context_line":"            elif status_code \u003d\u003d http_client.BAD_REQUEST:"},{"line_number":531,"context_line":"                raise exception.Invalid(read_body(res))"},{"line_number":532,"context_line":"            elif status_code \u003d\u003d http_client.MULTIPLE_CHOICES:"},{"line_number":533,"context_line":"                raise exception.MultipleChoices(body\u003dread_body(res))"},{"line_number":534,"context_line":"            elif status_code \u003d\u003d http_client.REQUEST_ENTITY_TOO_LARGE:"},{"line_number":535,"context_line":"                raise exception.LimitExceeded(retry\u003d_retry(res),"}],"source_content_type":"text/x-python","patch_set":2,"id":"7f6b1bfe_05f33ca0","line":532,"updated":"2020-10-13 15:57:04.000000000","message":"pep8: F821 undefined name \u0027http_client\u0027","commit_id":"6e776a1a0d161a14035786c4ac07563c414c1e0b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"63a483428eebd51e6e0cce06783d78178cc244be","unresolved":false,"context_lines":[{"line_number":531,"context_line":"                raise exception.Invalid(read_body(res))"},{"line_number":532,"context_line":"            elif status_code \u003d\u003d http_client.MULTIPLE_CHOICES:"},{"line_number":533,"context_line":"                raise exception.MultipleChoices(body\u003dread_body(res))"},{"line_number":534,"context_line":"            elif status_code \u003d\u003d http_client.REQUEST_ENTITY_TOO_LARGE:"},{"line_number":535,"context_line":"                raise exception.LimitExceeded(retry\u003d_retry(res),"},{"line_number":536,"context_line":"                                              body\u003dread_body(res))"},{"line_number":537,"context_line":"            elif status_code \u003d\u003d http_client.INTERNAL_SERVER_ERROR:"}],"source_content_type":"text/x-python","patch_set":2,"id":"7f6b1bfe_e5ef20ae","line":534,"updated":"2020-10-13 15:57:04.000000000","message":"pep8: F821 undefined name \u0027http_client\u0027","commit_id":"6e776a1a0d161a14035786c4ac07563c414c1e0b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"63a483428eebd51e6e0cce06783d78178cc244be","unresolved":false,"context_lines":[{"line_number":534,"context_line":"            elif status_code \u003d\u003d http_client.REQUEST_ENTITY_TOO_LARGE:"},{"line_number":535,"context_line":"                raise exception.LimitExceeded(retry\u003d_retry(res),"},{"line_number":536,"context_line":"                                              body\u003dread_body(res))"},{"line_number":537,"context_line":"            elif status_code \u003d\u003d http_client.INTERNAL_SERVER_ERROR:"},{"line_number":538,"context_line":"                raise exception.ServerError()"},{"line_number":539,"context_line":"            elif status_code \u003d\u003d http_client.SERVICE_UNAVAILABLE:"},{"line_number":540,"context_line":"                raise exception.ServiceUnavailable(retry\u003d_retry(res))"}],"source_content_type":"text/x-python","patch_set":2,"id":"7f6b1bfe_452a54e7","line":537,"updated":"2020-10-13 15:57:04.000000000","message":"pep8: F821 undefined name \u0027http_client\u0027","commit_id":"6e776a1a0d161a14035786c4ac07563c414c1e0b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"63a483428eebd51e6e0cce06783d78178cc244be","unresolved":false,"context_lines":[{"line_number":536,"context_line":"                                              body\u003dread_body(res))"},{"line_number":537,"context_line":"            elif status_code \u003d\u003d http_client.INTERNAL_SERVER_ERROR:"},{"line_number":538,"context_line":"                raise exception.ServerError()"},{"line_number":539,"context_line":"            elif status_code \u003d\u003d http_client.SERVICE_UNAVAILABLE:"},{"line_number":540,"context_line":"                raise exception.ServiceUnavailable(retry\u003d_retry(res))"},{"line_number":541,"context_line":"            else:"},{"line_number":542,"context_line":"                raise exception.UnexpectedStatus(status\u003dstatus_code,"}],"source_content_type":"text/x-python","patch_set":2,"id":"7f6b1bfe_252f58f7","line":539,"updated":"2020-10-13 15:57:04.000000000","message":"pep8: F821 undefined name \u0027http_client\u0027","commit_id":"6e776a1a0d161a14035786c4ac07563c414c1e0b"}]}
