)]}'
{"neutron_lib/api/converters.py":[{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"b456667ae4b879d5d3411da316a63df07a8fe4ac","unresolved":false,"context_lines":[{"line_number":228,"context_line":"        return data.lower()"},{"line_number":229,"context_line":"    except AttributeError as e:"},{"line_number":230,"context_line":"        error_message \u003d _(\"Input value %s must be string type\") % data"},{"line_number":231,"context_line":"        raise n_exc.InvalidInput(error_message\u003derror_message) from e"},{"line_number":232,"context_line":""},{"line_number":233,"context_line":""},{"line_number":234,"context_line":"def convert_to_protocol(data):"}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_dffea603","line":231,"range":{"start_line":231,"start_character":62,"end_line":231,"end_character":68},"updated":"2020-09-07 10:09:36.000000000","message":"This will add extra lines to the error log like \nThe above exception was the direct cause of...... am I right?","commit_id":"718323c295cff8040b7a4965e29fc48b46c5e39c"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"7105be8e5153c1f91970b610bd2a5c79a4f741ea","unresolved":false,"context_lines":[{"line_number":228,"context_line":"        return data.lower()"},{"line_number":229,"context_line":"    except AttributeError as e:"},{"line_number":230,"context_line":"        error_message \u003d _(\"Input value %s must be string type\") % data"},{"line_number":231,"context_line":"        raise n_exc.InvalidInput(error_message\u003derror_message) from e"},{"line_number":232,"context_line":""},{"line_number":233,"context_line":""},{"line_number":234,"context_line":"def convert_to_protocol(data):"}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_3d03530f","line":231,"range":{"start_line":231,"start_character":62,"end_line":231,"end_character":68},"in_reply_to":"9f560f44_dffea603","updated":"2020-09-08 18:13:00.000000000","message":"Yes, it will add more context to the message, this was a good explanation I found:\n\n\"The difference is that when you use from, the __cause__ attribute is set and the message states that the exception was directly caused by. If you omit the from then no __cause__ is set, but the __context__ attribute may be set as well, and the traceback then shows the context as during handling something else happened.\"","commit_id":"718323c295cff8040b7a4965e29fc48b46c5e39c"}],"neutron_lib/api/extensions.py":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"547040f1f75ab16a8dc6bd6b4e80fcaf788c6bb1","unresolved":false,"context_lines":[{"line_number":263,"context_line":"        if extension_attrs_map is None:"},{"line_number":264,"context_line":"            extension_attrs_map \u003d cls.get_extended_resources(\u00272.0\u0027)"},{"line_number":265,"context_line":"        super(APIExtensionDescriptor, cls).update_attributes_map("},{"line_number":266,"context_line":"            cls, attributes, extension_attrs_map\u003dextension_attrs_map)"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_e9ab771b","line":266,"updated":"2020-08-28 17:16:30.000000000","message":"My guess is this is causing issues, going to recheck again to see","commit_id":"856962805f5d5914f13da5e221ebbadfa031d083"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3b70e9588f2e4adc0a1402f5056ea9ea198b8f58","unresolved":false,"context_lines":[{"line_number":264,"context_line":"            extension_attrs_map \u003d cls.get_extended_resources(\u00272.0\u0027)"},{"line_number":265,"context_line":"        # super(APIExtensionDescriptor, cls).update_attributes_map("},{"line_number":266,"context_line":"        #     cls, attributes, extension_attrs_map\u003dextension_attrs_map)"},{"line_number":267,"context_line":"        super(APIExtensionDescriptor, cls()).update_attributes_map("},{"line_number":268,"context_line":"            attributes, extension_attrs_map\u003dextension_attrs_map)"}],"source_content_type":"text/x-python","patch_set":8,"id":"9f560f44_e477c79e","line":267,"updated":"2020-09-03 15:20:36.000000000","message":"pep8: E1120: No value for argument \u0027extended_attributes\u0027 in method call (no-value-for-parameter)","commit_id":"6927f813b507a15735789a8ce5e65d431ea3201c"}],"neutron_lib/api/validators/__init__.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3b70e9588f2e4adc0a1402f5056ea9ea198b8f58","unresolved":false,"context_lines":[{"line_number":169,"context_line":"                     \"compatible for comparison\") %"},{"line_number":170,"context_line":"                   {\u0027typedata\u0027: type(data),"},{"line_number":171,"context_line":"                    \u0027typevalues\u0027: type(valid_values)})"},{"line_number":172,"context_line":"            raise TypeError(msg)"},{"line_number":173,"context_line":"    else:"},{"line_number":174,"context_line":"        # This is a programming error"},{"line_number":175,"context_line":"        msg \u003d (_(\"\u0027valid_values\u0027 does not support membership operations\"))"}],"source_content_type":"text/x-python","patch_set":8,"id":"9f560f44_446f93c4","line":172,"updated":"2020-09-03 15:20:36.000000000","message":"pep8: W0707: Consider explicitly re-raising using the \u0027from\u0027 keyword (raise-missing-from)","commit_id":"6927f813b507a15735789a8ce5e65d431ea3201c"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3b70e9588f2e4adc0a1402f5056ea9ea198b8f58","unresolved":false,"context_lines":[{"line_number":869,"context_line":"                        validators[validator_name],"},{"line_number":870,"context_line":"                        validator_params)"},{"line_number":871,"context_line":"            except KeyError:"},{"line_number":872,"context_line":"                raise UndefinedValidator(validator_name)"},{"line_number":873,"context_line":"    return None, None, None"},{"line_number":874,"context_line":""},{"line_number":875,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"9f560f44_24725fae","line":872,"updated":"2020-09-03 15:20:36.000000000","message":"pep8: W0707: Consider explicitly re-raising using the \u0027from\u0027 keyword (raise-missing-from)","commit_id":"6927f813b507a15735789a8ce5e65d431ea3201c"}],"neutron_lib/db/api.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3b70e9588f2e4adc0a1402f5056ea9ea198b8f58","unresolved":false,"context_lines":[{"line_number":218,"context_line":"            ctx_arg_index \u003d p_util.getargspec(f).args.index(context_var_name)"},{"line_number":219,"context_line":"        except ValueError:"},{"line_number":220,"context_line":"            msg \u003d _(\"Could not find position of var %s\") % context_var_name"},{"line_number":221,"context_line":"            raise RuntimeError(msg)"},{"line_number":222,"context_line":"        f_with_retry \u003d retry_db_errors(f)"},{"line_number":223,"context_line":""},{"line_number":224,"context_line":"        @functools.wraps(f)"}],"source_content_type":"text/x-python","patch_set":8,"id":"9f560f44_04759b98","line":221,"updated":"2020-09-03 15:20:36.000000000","message":"pep8: W0707: Consider explicitly re-raising using the \u0027from\u0027 keyword (raise-missing-from)","commit_id":"6927f813b507a15735789a8ce5e65d431ea3201c"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d12b8134e0e0246fde4dddec081abefa778b66ed","unresolved":false,"context_lines":[{"line_number":226,"context_line":"            # only use retry wrapper if we aren\u0027t nested in an active"},{"line_number":227,"context_line":"            # transaction"},{"line_number":228,"context_line":"            # context \u003d kwargs.get(context_var_name, args[ctx_arg_index])"},{"line_number":229,"context_line":"            if context_var_name in kwargs:"},{"line_number":230,"context_line":"                context \u003d kwargs[context_var_name]"},{"line_number":231,"context_line":"            else:"},{"line_number":232,"context_line":"                context \u003d args[ctx_arg_index]"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_bd2ddea9","line":229,"updated":"2020-09-03 18:41:41.000000000","message":"pep8: R1715: Consider using dict.get for getting values from a dict if a key is present or a default if not (consider-using-get)","commit_id":"080d7aaee5c5180767368b75b7255d064c32ef53"}],"neutron_lib/placement/client.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3b70e9588f2e4adc0a1402f5056ea9ea198b8f58","unresolved":false,"context_lines":[{"line_number":77,"context_line":"    def default(self, o):"},{"line_number":78,"context_line":"        if isinstance(o, uuid.UUID):"},{"line_number":79,"context_line":"            return str(o)"},{"line_number":80,"context_line":"        return super(UUIDEncoder, self).default(o)"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"class NoAuthClient(object):"}],"source_content_type":"text/x-python","patch_set":8,"id":"9f560f44_a45dcf16","line":80,"updated":"2020-09-03 15:20:36.000000000","message":"pep8: R1725: Consider using Python 3 style super() without arguments (super-with-arguments)","commit_id":"6927f813b507a15735789a8ce5e65d431ea3201c"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3b70e9588f2e4adc0a1402f5056ea9ea198b8f58","unresolved":false,"context_lines":[{"line_number":281,"context_line":"        try:"},{"line_number":282,"context_line":"            return self._put(url, update_body).json()"},{"line_number":283,"context_line":"        except ks_exc.NotFound:"},{"line_number":284,"context_line":"            raise n_exc.PlacementResourceProviderNotFound("},{"line_number":285,"context_line":"                resource_provider\u003dresource_provider[\u0027uuid\u0027])"},{"line_number":286,"context_line":"        except ks_exc.Conflict:"},{"line_number":287,"context_line":"            raise n_exc.PlacementResourceProviderNameNotUnique("}],"source_content_type":"text/x-python","patch_set":8,"id":"9f560f44_049abbc3","line":284,"updated":"2020-09-03 15:20:36.000000000","message":"pep8: W0707: Consider explicitly re-raising using the \u0027from\u0027 keyword (raise-missing-from)","commit_id":"6927f813b507a15735789a8ce5e65d431ea3201c"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3b70e9588f2e4adc0a1402f5056ea9ea198b8f58","unresolved":false,"context_lines":[{"line_number":284,"context_line":"            raise n_exc.PlacementResourceProviderNotFound("},{"line_number":285,"context_line":"                resource_provider\u003dresource_provider[\u0027uuid\u0027])"},{"line_number":286,"context_line":"        except ks_exc.Conflict:"},{"line_number":287,"context_line":"            raise n_exc.PlacementResourceProviderNameNotUnique("},{"line_number":288,"context_line":"                name\u003dresource_provider[\u0027name\u0027])"},{"line_number":289,"context_line":""},{"line_number":290,"context_line":"    @_check_placement_api_available"}],"source_content_type":"text/x-python","patch_set":8,"id":"9f560f44_e49ce7c0","line":287,"updated":"2020-09-03 15:20:36.000000000","message":"pep8: W0707: Consider explicitly re-raising using the \u0027from\u0027 keyword (raise-missing-from)","commit_id":"6927f813b507a15735789a8ce5e65d431ea3201c"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3b70e9588f2e4adc0a1402f5056ea9ea198b8f58","unresolved":false,"context_lines":[{"line_number":326,"context_line":"        try:"},{"line_number":327,"context_line":"            return self._get(url).json()"},{"line_number":328,"context_line":"        except ks_exc.NotFound:"},{"line_number":329,"context_line":"            raise n_exc.PlacementResourceProviderNotFound("},{"line_number":330,"context_line":"                resource_provider\u003dresource_provider_uuid)"},{"line_number":331,"context_line":""},{"line_number":332,"context_line":"    @_check_placement_api_available"}],"source_content_type":"text/x-python","patch_set":8,"id":"9f560f44_44a4b308","line":329,"updated":"2020-09-03 15:20:36.000000000","message":"pep8: W0707: Consider explicitly re-raising using the \u0027from\u0027 keyword (raise-missing-from)","commit_id":"6927f813b507a15735789a8ce5e65d431ea3201c"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3b70e9588f2e4adc0a1402f5056ea9ea198b8f58","unresolved":false,"context_lines":[{"line_number":415,"context_line":"                url, body, resource_provider_uuid,"},{"line_number":416,"context_line":"                resource_provider_generation)"},{"line_number":417,"context_line":"        except ks_exc.NotFound:"},{"line_number":418,"context_line":"            raise n_exc.PlacementResourceProviderNotFound("},{"line_number":419,"context_line":"                resource_provider\u003dresource_provider_uuid)"},{"line_number":420,"context_line":""},{"line_number":421,"context_line":"    @_check_placement_api_available"}],"source_content_type":"text/x-python","patch_set":8,"id":"9f560f44_24a7ff0d","line":418,"updated":"2020-09-03 15:20:36.000000000","message":"pep8: W0707: Consider explicitly re-raising using the \u0027from\u0027 keyword (raise-missing-from)","commit_id":"6927f813b507a15735789a8ce5e65d431ea3201c"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3b70e9588f2e4adc0a1402f5056ea9ea198b8f58","unresolved":false,"context_lines":[{"line_number":547,"context_line":"        try:"},{"line_number":548,"context_line":"            return self._get(url).json()"},{"line_number":549,"context_line":"        except ks_exc.NotFound:"},{"line_number":550,"context_line":"            raise n_exc.PlacementAggregateNotFound("},{"line_number":551,"context_line":"                resource_provider\u003dresource_provider_uuid)"},{"line_number":552,"context_line":""},{"line_number":553,"context_line":"    @_check_placement_api_available"}],"source_content_type":"text/x-python","patch_set":8,"id":"9f560f44_84ad2bec","line":550,"updated":"2020-09-03 15:20:36.000000000","message":"pep8: W0707: Consider explicitly re-raising using the \u0027from\u0027 keyword (raise-missing-from)","commit_id":"6927f813b507a15735789a8ce5e65d431ea3201c"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3b70e9588f2e4adc0a1402f5056ea9ea198b8f58","unresolved":false,"context_lines":[{"line_number":568,"context_line":"        try:"},{"line_number":569,"context_line":"            return self._get(url)"},{"line_number":570,"context_line":"        except ks_exc.NotFound:"},{"line_number":571,"context_line":"            raise n_exc.PlacementTraitNotFound(trait\u003dname)"},{"line_number":572,"context_line":""},{"line_number":573,"context_line":"    @_check_placement_api_available"},{"line_number":574,"context_line":"    def update_trait(self, name):"}],"source_content_type":"text/x-python","patch_set":8,"id":"9f560f44_64a8d7d8","line":571,"updated":"2020-09-03 15:20:36.000000000","message":"pep8: W0707: Consider explicitly re-raising using the \u0027from\u0027 keyword (raise-missing-from)","commit_id":"6927f813b507a15735789a8ce5e65d431ea3201c"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3b70e9588f2e4adc0a1402f5056ea9ea198b8f58","unresolved":false,"context_lines":[{"line_number":592,"context_line":"        try:"},{"line_number":593,"context_line":"            self._delete(url)"},{"line_number":594,"context_line":"        except ks_exc.NotFound:"},{"line_number":595,"context_line":"            raise n_exc.PlacementTraitNotFound(trait\u003dname)"},{"line_number":596,"context_line":""},{"line_number":597,"context_line":"    @_check_placement_api_available"},{"line_number":598,"context_line":"    def update_resource_provider_traits("}],"source_content_type":"text/x-python","patch_set":8,"id":"9f560f44_c4b7233a","line":595,"updated":"2020-09-03 15:20:36.000000000","message":"pep8: W0707: Consider explicitly re-raising using the \u0027from\u0027 keyword (raise-missing-from)","commit_id":"6927f813b507a15735789a8ce5e65d431ea3201c"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3b70e9588f2e4adc0a1402f5056ea9ea198b8f58","unresolved":false,"context_lines":[{"line_number":631,"context_line":"                url, body, resource_provider_uuid,"},{"line_number":632,"context_line":"                resource_provider_generation)"},{"line_number":633,"context_line":"        except ks_exc.NotFound:"},{"line_number":634,"context_line":"            raise n_exc.PlacementResourceProviderNotFound("},{"line_number":635,"context_line":"                resource_provider\u003dresource_provider_uuid)"},{"line_number":636,"context_line":"        except ks_exc.BadRequest:"},{"line_number":637,"context_line":"            raise n_exc.PlacementTraitNotFound(trait\u003dtraits)"}],"source_content_type":"text/x-python","patch_set":8,"id":"9f560f44_a4b2ef47","line":634,"updated":"2020-09-03 15:20:36.000000000","message":"pep8: W0707: Consider explicitly re-raising using the \u0027from\u0027 keyword (raise-missing-from)","commit_id":"6927f813b507a15735789a8ce5e65d431ea3201c"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3b70e9588f2e4adc0a1402f5056ea9ea198b8f58","unresolved":false,"context_lines":[{"line_number":634,"context_line":"            raise n_exc.PlacementResourceProviderNotFound("},{"line_number":635,"context_line":"                resource_provider\u003dresource_provider_uuid)"},{"line_number":636,"context_line":"        except ks_exc.BadRequest:"},{"line_number":637,"context_line":"            raise n_exc.PlacementTraitNotFound(trait\u003dtraits)"},{"line_number":638,"context_line":""},{"line_number":639,"context_line":"    @_check_placement_api_available"},{"line_number":640,"context_line":"    def list_resource_provider_traits(self, resource_provider_uuid):"}],"source_content_type":"text/x-python","patch_set":8,"id":"9f560f44_0483db57","line":637,"updated":"2020-09-03 15:20:36.000000000","message":"pep8: W0707: Consider explicitly re-raising using the \u0027from\u0027 keyword (raise-missing-from)","commit_id":"6927f813b507a15735789a8ce5e65d431ea3201c"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3b70e9588f2e4adc0a1402f5056ea9ea198b8f58","unresolved":false,"context_lines":[{"line_number":651,"context_line":"        try:"},{"line_number":652,"context_line":"            return self._get(url).json()"},{"line_number":653,"context_line":"        except ks_exc.NotFound:"},{"line_number":654,"context_line":"            raise n_exc.PlacementResourceProviderNotFound("},{"line_number":655,"context_line":"                resource_provider\u003dresource_provider_uuid)"},{"line_number":656,"context_line":""},{"line_number":657,"context_line":"    @_check_placement_api_available"}],"source_content_type":"text/x-python","patch_set":8,"id":"9f560f44_e485075b","line":654,"updated":"2020-09-03 15:20:36.000000000","message":"pep8: W0707: Consider explicitly re-raising using the \u0027from\u0027 keyword (raise-missing-from)","commit_id":"6927f813b507a15735789a8ce5e65d431ea3201c"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3b70e9588f2e4adc0a1402f5056ea9ea198b8f58","unresolved":false,"context_lines":[{"line_number":668,"context_line":"        try:"},{"line_number":669,"context_line":"            self._delete(url)"},{"line_number":670,"context_line":"        except ks_exc.NotFound:"},{"line_number":671,"context_line":"            raise n_exc.PlacementResourceProviderNotFound("},{"line_number":672,"context_line":"                resource_provider\u003dresource_provider_uuid)"},{"line_number":673,"context_line":""},{"line_number":674,"context_line":"    @_check_placement_api_available"}],"source_content_type":"text/x-python","patch_set":8,"id":"9f560f44_447dd36c","line":671,"updated":"2020-09-03 15:20:36.000000000","message":"pep8: W0707: Consider explicitly re-raising using the \u0027from\u0027 keyword (raise-missing-from)","commit_id":"6927f813b507a15735789a8ce5e65d431ea3201c"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3b70e9588f2e4adc0a1402f5056ea9ea198b8f58","unresolved":false,"context_lines":[{"line_number":690,"context_line":"        try:"},{"line_number":691,"context_line":"            return self._get(url).json()"},{"line_number":692,"context_line":"        except ks_exc.NotFound:"},{"line_number":693,"context_line":"            raise n_exc.PlacementResourceClassNotFound(resource_class\u003dname)"},{"line_number":694,"context_line":""},{"line_number":695,"context_line":"    @_check_placement_api_available"},{"line_number":696,"context_line":"    def create_resource_class(self, name):"}],"source_content_type":"text/x-python","patch_set":8,"id":"9f560f44_24809f46","line":693,"updated":"2020-09-03 15:20:36.000000000","message":"pep8: W0707: Consider explicitly re-raising using the \u0027from\u0027 keyword (raise-missing-from)","commit_id":"6927f813b507a15735789a8ce5e65d431ea3201c"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3b70e9588f2e4adc0a1402f5056ea9ea198b8f58","unresolved":false,"context_lines":[{"line_number":726,"context_line":"        try:"},{"line_number":727,"context_line":"            self._delete(url)"},{"line_number":728,"context_line":"        except ks_exc.NotFound:"},{"line_number":729,"context_line":"            raise n_exc.PlacementResourceClassNotFound(resource_class\u003dname)"}],"source_content_type":"text/x-python","patch_set":8,"id":"9f560f44_8496cb93","line":729,"updated":"2020-09-03 15:20:36.000000000","message":"pep8: W0707: Consider explicitly re-raising using the \u0027from\u0027 keyword (raise-missing-from)","commit_id":"6927f813b507a15735789a8ce5e65d431ea3201c"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d12b8134e0e0246fde4dddec081abefa778b66ed","unresolved":false,"context_lines":[{"line_number":281,"context_line":"        try:"},{"line_number":282,"context_line":"            return self._put(url, update_body).json()"},{"line_number":283,"context_line":"        except ks_exc.NotFound:"},{"line_number":284,"context_line":"            raise n_exc.PlacementResourceProviderNotFound("},{"line_number":285,"context_line":"                resource_provider\u003dresource_provider[\u0027uuid\u0027])"},{"line_number":286,"context_line":"        except ks_exc.Conflict:"},{"line_number":287,"context_line":"            raise n_exc.PlacementResourceProviderNameNotUnique("}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_9d28da97","line":284,"updated":"2020-09-03 18:41:41.000000000","message":"pep8: W0707: Consider explicitly re-raising using the \u0027from\u0027 keyword (raise-missing-from)","commit_id":"080d7aaee5c5180767368b75b7255d064c32ef53"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d12b8134e0e0246fde4dddec081abefa778b66ed","unresolved":false,"context_lines":[{"line_number":284,"context_line":"            raise n_exc.PlacementResourceProviderNotFound("},{"line_number":285,"context_line":"                resource_provider\u003dresource_provider[\u0027uuid\u0027])"},{"line_number":286,"context_line":"        except ks_exc.Conflict:"},{"line_number":287,"context_line":"            raise n_exc.PlacementResourceProviderNameNotUnique("},{"line_number":288,"context_line":"                name\u003dresource_provider[\u0027name\u0027])"},{"line_number":289,"context_line":""},{"line_number":290,"context_line":"    @_check_placement_api_available"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_fd18f684","line":287,"updated":"2020-09-03 18:41:41.000000000","message":"pep8: W0707: Consider explicitly re-raising using the \u0027from\u0027 keyword (raise-missing-from)","commit_id":"080d7aaee5c5180767368b75b7255d064c32ef53"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d12b8134e0e0246fde4dddec081abefa778b66ed","unresolved":false,"context_lines":[{"line_number":326,"context_line":"        try:"},{"line_number":327,"context_line":"            return self._get(url).json()"},{"line_number":328,"context_line":"        except ks_exc.NotFound:"},{"line_number":329,"context_line":"            raise n_exc.PlacementResourceProviderNotFound("},{"line_number":330,"context_line":"                resource_provider\u003dresource_provider_uuid)"},{"line_number":331,"context_line":""},{"line_number":332,"context_line":"    @_check_placement_api_available"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_dd1b727d","line":329,"updated":"2020-09-03 18:41:41.000000000","message":"pep8: W0707: Consider explicitly re-raising using the \u0027from\u0027 keyword (raise-missing-from)","commit_id":"080d7aaee5c5180767368b75b7255d064c32ef53"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d12b8134e0e0246fde4dddec081abefa778b66ed","unresolved":false,"context_lines":[{"line_number":415,"context_line":"                url, body, resource_provider_uuid,"},{"line_number":416,"context_line":"                resource_provider_generation)"},{"line_number":417,"context_line":"        except ks_exc.NotFound:"},{"line_number":418,"context_line":"            raise n_exc.PlacementResourceProviderNotFound("},{"line_number":419,"context_line":"                resource_provider\u003dresource_provider_uuid)"},{"line_number":420,"context_line":""},{"line_number":421,"context_line":"    @_check_placement_api_available"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_3d138e68","line":418,"updated":"2020-09-03 18:41:41.000000000","message":"pep8: W0707: Consider explicitly re-raising using the \u0027from\u0027 keyword (raise-missing-from)","commit_id":"080d7aaee5c5180767368b75b7255d064c32ef53"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d12b8134e0e0246fde4dddec081abefa778b66ed","unresolved":false,"context_lines":[{"line_number":547,"context_line":"        try:"},{"line_number":548,"context_line":"            return self._get(url).json()"},{"line_number":549,"context_line":"        except ks_exc.NotFound:"},{"line_number":550,"context_line":"            raise n_exc.PlacementAggregateNotFound("},{"line_number":551,"context_line":"                resource_provider\u003dresource_provider_uuid)"},{"line_number":552,"context_line":""},{"line_number":553,"context_line":"    @_check_placement_api_available"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_1d168a56","line":550,"updated":"2020-09-03 18:41:41.000000000","message":"pep8: W0707: Consider explicitly re-raising using the \u0027from\u0027 keyword (raise-missing-from)","commit_id":"080d7aaee5c5180767368b75b7255d064c32ef53"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d12b8134e0e0246fde4dddec081abefa778b66ed","unresolved":false,"context_lines":[{"line_number":568,"context_line":"        try:"},{"line_number":569,"context_line":"            return self._get(url)"},{"line_number":570,"context_line":"        except ks_exc.NotFound:"},{"line_number":571,"context_line":"            raise n_exc.PlacementTraitNotFound(trait\u003dname)"},{"line_number":572,"context_line":""},{"line_number":573,"context_line":"    @_check_placement_api_available"},{"line_number":574,"context_line":"    def update_trait(self, name):"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_7d0ce641","line":571,"updated":"2020-09-03 18:41:41.000000000","message":"pep8: W0707: Consider explicitly re-raising using the \u0027from\u0027 keyword (raise-missing-from)","commit_id":"080d7aaee5c5180767368b75b7255d064c32ef53"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d12b8134e0e0246fde4dddec081abefa778b66ed","unresolved":false,"context_lines":[{"line_number":592,"context_line":"        try:"},{"line_number":593,"context_line":"            self._delete(url)"},{"line_number":594,"context_line":"        except ks_exc.NotFound:"},{"line_number":595,"context_line":"            raise n_exc.PlacementTraitNotFound(trait\u003dname)"},{"line_number":596,"context_line":""},{"line_number":597,"context_line":"    @_check_placement_api_available"},{"line_number":598,"context_line":"    def update_resource_provider_traits("}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_5d07621e","line":595,"updated":"2020-09-03 18:41:41.000000000","message":"pep8: W0707: Consider explicitly re-raising using the \u0027from\u0027 keyword (raise-missing-from)","commit_id":"080d7aaee5c5180767368b75b7255d064c32ef53"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d12b8134e0e0246fde4dddec081abefa778b66ed","unresolved":false,"context_lines":[{"line_number":631,"context_line":"                url, body, resource_provider_uuid,"},{"line_number":632,"context_line":"                resource_provider_generation)"},{"line_number":633,"context_line":"        except ks_exc.NotFound:"},{"line_number":634,"context_line":"            raise n_exc.PlacementResourceProviderNotFound("},{"line_number":635,"context_line":"                resource_provider\u003dresource_provider_uuid)"},{"line_number":636,"context_line":"        except ks_exc.BadRequest:"},{"line_number":637,"context_line":"            raise n_exc.PlacementTraitNotFound(trait\u003dtraits)"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_bd067e1f","line":634,"updated":"2020-09-03 18:41:41.000000000","message":"pep8: W0707: Consider explicitly re-raising using the \u0027from\u0027 keyword (raise-missing-from)","commit_id":"080d7aaee5c5180767368b75b7255d064c32ef53"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d12b8134e0e0246fde4dddec081abefa778b66ed","unresolved":false,"context_lines":[{"line_number":634,"context_line":"            raise n_exc.PlacementResourceProviderNotFound("},{"line_number":635,"context_line":"                resource_provider\u003dresource_provider_uuid)"},{"line_number":636,"context_line":"        except ks_exc.BadRequest:"},{"line_number":637,"context_line":"            raise n_exc.PlacementTraitNotFound(trait\u003dtraits)"},{"line_number":638,"context_line":""},{"line_number":639,"context_line":"    @_check_placement_api_available"},{"line_number":640,"context_line":"    def list_resource_provider_traits(self, resource_provider_uuid):"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_9d01fa09","line":637,"updated":"2020-09-03 18:41:41.000000000","message":"pep8: W0707: Consider explicitly re-raising using the \u0027from\u0027 keyword (raise-missing-from)","commit_id":"080d7aaee5c5180767368b75b7255d064c32ef53"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d12b8134e0e0246fde4dddec081abefa778b66ed","unresolved":false,"context_lines":[{"line_number":651,"context_line":"        try:"},{"line_number":652,"context_line":"            return self._get(url).json()"},{"line_number":653,"context_line":"        except ks_exc.NotFound:"},{"line_number":654,"context_line":"            raise n_exc.PlacementResourceProviderNotFound("},{"line_number":655,"context_line":"                resource_provider\u003dresource_provider_uuid)"},{"line_number":656,"context_line":""},{"line_number":657,"context_line":"    @_check_placement_api_available"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_18fe9804","line":654,"updated":"2020-09-03 18:41:41.000000000","message":"pep8: W0707: Consider explicitly re-raising using the \u0027from\u0027 keyword (raise-missing-from)","commit_id":"080d7aaee5c5180767368b75b7255d064c32ef53"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d12b8134e0e0246fde4dddec081abefa778b66ed","unresolved":false,"context_lines":[{"line_number":668,"context_line":"        try:"},{"line_number":669,"context_line":"            self._delete(url)"},{"line_number":670,"context_line":"        except ks_exc.NotFound:"},{"line_number":671,"context_line":"            raise n_exc.PlacementResourceProviderNotFound("},{"line_number":672,"context_line":"                resource_provider\u003dresource_provider_uuid)"},{"line_number":673,"context_line":""},{"line_number":674,"context_line":"    @_check_placement_api_available"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_f8000403","line":671,"updated":"2020-09-03 18:41:41.000000000","message":"pep8: W0707: Consider explicitly re-raising using the \u0027from\u0027 keyword (raise-missing-from)","commit_id":"080d7aaee5c5180767368b75b7255d064c32ef53"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d12b8134e0e0246fde4dddec081abefa778b66ed","unresolved":false,"context_lines":[{"line_number":690,"context_line":"        try:"},{"line_number":691,"context_line":"            return self._get(url).json()"},{"line_number":692,"context_line":"        except ks_exc.NotFound:"},{"line_number":693,"context_line":"            raise n_exc.PlacementResourceClassNotFound(resource_class\u003dname)"},{"line_number":694,"context_line":""},{"line_number":695,"context_line":"    @_check_placement_api_available"},{"line_number":696,"context_line":"    def create_resource_class(self, name):"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_58081027","line":693,"updated":"2020-09-03 18:41:41.000000000","message":"pep8: W0707: Consider explicitly re-raising using the \u0027from\u0027 keyword (raise-missing-from)","commit_id":"080d7aaee5c5180767368b75b7255d064c32ef53"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d12b8134e0e0246fde4dddec081abefa778b66ed","unresolved":false,"context_lines":[{"line_number":726,"context_line":"        try:"},{"line_number":727,"context_line":"            self._delete(url)"},{"line_number":728,"context_line":"        except ks_exc.NotFound:"},{"line_number":729,"context_line":"            raise n_exc.PlacementResourceClassNotFound(resource_class\u003dname)"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_380b9c24","line":729,"updated":"2020-09-03 18:41:41.000000000","message":"pep8: W0707: Consider explicitly re-raising using the \u0027from\u0027 keyword (raise-missing-from)","commit_id":"080d7aaee5c5180767368b75b7255d064c32ef53"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:gate","change_message_id":"d03bfdb9339e299e163181ec61bbd662b289569a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"9f560f44_1386a914","line":783,"updated":"2020-09-16 22:11:04.000000000","message":"pep8: R1724: Unnecessary \"else\" after \"continue\" (no-else-continue)","commit_id":"718323c295cff8040b7a4965e29fc48b46c5e39c"}],"neutron_lib/utils/net.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3b70e9588f2e4adc0a1402f5056ea9ea198b8f58","unresolved":false,"context_lines":[{"line_number":90,"context_line":""},{"line_number":91,"context_line":"class _AuthenticBase(object):"},{"line_number":92,"context_line":"    def __init__(self, addr, **kwargs):"},{"line_number":93,"context_line":"        super(_AuthenticBase, self).__init__(addr, **kwargs)"},{"line_number":94,"context_line":"        self._initial_value \u003d addr"},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"    def __str__(self):"}],"source_content_type":"text/x-python","patch_set":8,"id":"9f560f44_6463b7de","line":93,"updated":"2020-09-03 15:20:36.000000000","message":"pep8: R1725: Consider using Python 3 style super() without arguments (super-with-arguments)","commit_id":"6927f813b507a15735789a8ce5e65d431ea3201c"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3b70e9588f2e4adc0a1402f5056ea9ea198b8f58","unresolved":false,"context_lines":[{"line_number":96,"context_line":"    def __str__(self):"},{"line_number":97,"context_line":"        if isinstance(self._initial_value, str):"},{"line_number":98,"context_line":"            return self._initial_value"},{"line_number":99,"context_line":"        return super(_AuthenticBase, self).__str__()"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"    # NOTE(ihrachys): override deepcopy because netaddr.* classes are"},{"line_number":102,"context_line":"    # slot-based and hence would not copy _initial_value"}],"source_content_type":"text/x-python","patch_set":8,"id":"9f560f44_c46283d8","line":99,"updated":"2020-09-03 15:20:36.000000000","message":"pep8: R1725: Consider using Python 3 style super() without arguments (super-with-arguments)","commit_id":"6927f813b507a15735789a8ce5e65d431ea3201c"}],"neutron_lib/utils/runtime.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3b70e9588f2e4adc0a1402f5056ea9ea198b8f58","unresolved":false,"context_lines":[{"line_number":123,"context_line":"                      exc_info\u003de1_info)"},{"line_number":124,"context_line":"            LOG.error(\"Error loading class by class name\","},{"line_number":125,"context_line":"                      exc_info\u003dTrue)"},{"line_number":126,"context_line":"            raise ImportError(_(\"Class not found.\"))"},{"line_number":127,"context_line":"    return class_to_load"},{"line_number":128,"context_line":""},{"line_number":129,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"9f560f44_84688bba","line":126,"updated":"2020-09-03 15:20:36.000000000","message":"pep8: W0707: Consider explicitly re-raising using the \u0027from\u0027 keyword (raise-missing-from)","commit_id":"6927f813b507a15735789a8ce5e65d431ea3201c"}]}
