)]}'
{"networking_bagpipe/bagpipe_bgp/cli/impex2dot.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"03f118c815844771d55524d69125e74fa3ee8cf0","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"import os"},{"line_number":18,"context_line":"from urllib import request"},{"line_number":19,"context_line":"from urllib import error"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"import optparse"},{"line_number":22,"context_line":"from oslo_config import cfg"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_d1138665","line":19,"updated":"2020-05-27 04:28:58.000000000","message":"pep8: H306  imports not in alphabetical order (urllib.request, urllib.error)","commit_id":"53a68feab286edbe871936f4c26a444facab74b5"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"03f118c815844771d55524d69125e74fa3ee8cf0","unresolved":false,"context_lines":[{"line_number":28,"context_line":"LOOKING_GLASS_BASE \u003d \"looking-glass\""},{"line_number":29,"context_line":""},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"def request(options, server, args):"},{"line_number":32,"context_line":"    target_url \u003d \"http://%s:%d/%s/%s\" % (server, options.port,"},{"line_number":33,"context_line":"                                         options.prefix, \"/\".join(args))"},{"line_number":34,"context_line":"    try:"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_b116d254","line":31,"updated":"2020-05-27 04:28:58.000000000","message":"pep8: F811 redefinition of unused \u0027request\u0027 from line 18","commit_id":"53a68feab286edbe871936f4c26a444facab74b5"}],"networking_bagpipe/bagpipe_bgp/engine/tracker_worker.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"03f118c815844771d55524d69125e74fa3ee8cf0","unresolved":false,"context_lines":[{"line_number":484,"context_line":"    @staticmethod"},{"line_number":485,"context_line":"    def _display_entry(entry):"},{"line_number":486,"context_line":"        if (isinstance(entry, tuple) and len(entry) \u003e 0 and"},{"line_number":487,"context_line":"                (isinstance(entry[0], type)):"},{"line_number":488,"context_line":"            return repr(tuple([entry[0].__name__] + list(entry[1:])))"},{"line_number":489,"context_line":"        else:"},{"line_number":490,"context_line":"            return repr(entry)"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_110dfe3d","line":487,"updated":"2020-05-27 04:28:58.000000000","message":"pep8: E127 continuation line over-indented for visual indent","commit_id":"53a68feab286edbe871936f4c26a444facab74b5"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"03f118c815844771d55524d69125e74fa3ee8cf0","unresolved":false,"context_lines":[{"line_number":484,"context_line":"    @staticmethod"},{"line_number":485,"context_line":"    def _display_entry(entry):"},{"line_number":486,"context_line":"        if (isinstance(entry, tuple) and len(entry) \u003e 0 and"},{"line_number":487,"context_line":"                (isinstance(entry[0], type)):"},{"line_number":488,"context_line":"            return repr(tuple([entry[0].__name__] + list(entry[1:])))"},{"line_number":489,"context_line":"        else:"},{"line_number":490,"context_line":"            return repr(entry)"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_f107aa1c","line":487,"updated":"2020-05-27 04:28:58.000000000","message":"pep8: E901 SyntaxError: invalid syntax","commit_id":"53a68feab286edbe871936f4c26a444facab74b5"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"03f118c815844771d55524d69125e74fa3ee8cf0","unresolved":false,"context_lines":[{"line_number":486,"context_line":"        if (isinstance(entry, tuple) and len(entry) \u003e 0 and"},{"line_number":487,"context_line":"                (isinstance(entry[0], type)):"},{"line_number":488,"context_line":"            return repr(tuple([entry[0].__name__] + list(entry[1:])))"},{"line_number":489,"context_line":"        else:"},{"line_number":490,"context_line":"            return repr(entry)"},{"line_number":491,"context_line":""},{"line_number":492,"context_line":"    # Looking glass ###########"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_5107761d","line":489,"updated":"2020-05-27 04:28:58.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"53a68feab286edbe871936f4c26a444facab74b5"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"03f118c815844771d55524d69125e74fa3ee8cf0","unresolved":false,"context_lines":[{"line_number":489,"context_line":"        else:"},{"line_number":490,"context_line":"            return repr(entry)"},{"line_number":491,"context_line":""},{"line_number":492,"context_line":"    # Looking glass ###########"},{"line_number":493,"context_line":""},{"line_number":494,"context_line":"    def get_lg_map(self):"},{"line_number":495,"context_line":"        return {\"received_routes\": (lg.SUBTREE, self.get_lg_all_routes),"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_3102c20c","line":492,"updated":"2020-05-27 04:28:58.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"53a68feab286edbe871936f4c26a444facab74b5"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"03f118c815844771d55524d69125e74fa3ee8cf0","unresolved":false,"context_lines":[{"line_number":491,"context_line":""},{"line_number":492,"context_line":"    # Looking glass ###########"},{"line_number":493,"context_line":""},{"line_number":494,"context_line":"    def get_lg_map(self):"},{"line_number":495,"context_line":"        return {\"received_routes\": (lg.SUBTREE, self.get_lg_all_routes),"},{"line_number":496,"context_line":"                \"best_routes\": (lg.SUBTREE, self.get_lg_best_routes)}"},{"line_number":497,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_9cfe4503","line":494,"updated":"2020-05-27 04:28:58.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"53a68feab286edbe871936f4c26a444facab74b5"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"03f118c815844771d55524d69125e74fa3ee8cf0","unresolved":false,"context_lines":[{"line_number":492,"context_line":"    # Looking glass ###########"},{"line_number":493,"context_line":""},{"line_number":494,"context_line":"    def get_lg_map(self):"},{"line_number":495,"context_line":"        return {\"received_routes\": (lg.SUBTREE, self.get_lg_all_routes),"},{"line_number":496,"context_line":"                \"best_routes\": (lg.SUBTREE, self.get_lg_best_routes)}"},{"line_number":497,"context_line":""},{"line_number":498,"context_line":"    def get_lg_all_routes(self, path_prefix):"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_7c01b104","line":495,"updated":"2020-05-27 04:28:58.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"53a68feab286edbe871936f4c26a444facab74b5"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"03f118c815844771d55524d69125e74fa3ee8cf0","unresolved":false,"context_lines":[{"line_number":495,"context_line":"        return {\"received_routes\": (lg.SUBTREE, self.get_lg_all_routes),"},{"line_number":496,"context_line":"                \"best_routes\": (lg.SUBTREE, self.get_lg_best_routes)}"},{"line_number":497,"context_line":""},{"line_number":498,"context_line":"    def get_lg_all_routes(self, path_prefix):"},{"line_number":499,"context_line":"        return self._get_lg_routes(path_prefix,"},{"line_number":500,"context_line":"                                   self.tracked_entry_2_routes)"},{"line_number":501,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_dc08bd29","line":498,"updated":"2020-05-27 04:28:58.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"53a68feab286edbe871936f4c26a444facab74b5"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"03f118c815844771d55524d69125e74fa3ee8cf0","unresolved":false,"context_lines":[{"line_number":496,"context_line":"                \"best_routes\": (lg.SUBTREE, self.get_lg_best_routes)}"},{"line_number":497,"context_line":""},{"line_number":498,"context_line":"    def get_lg_all_routes(self, path_prefix):"},{"line_number":499,"context_line":"        return self._get_lg_routes(path_prefix,"},{"line_number":500,"context_line":"                                   self.tracked_entry_2_routes)"},{"line_number":501,"context_line":""},{"line_number":502,"context_line":"    def get_lg_best_routes(self, path_prefix):"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_bc0b4922","line":499,"updated":"2020-05-27 04:28:58.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"53a68feab286edbe871936f4c26a444facab74b5"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"03f118c815844771d55524d69125e74fa3ee8cf0","unresolved":false,"context_lines":[{"line_number":499,"context_line":"        return self._get_lg_routes(path_prefix,"},{"line_number":500,"context_line":"                                   self.tracked_entry_2_routes)"},{"line_number":501,"context_line":""},{"line_number":502,"context_line":"    def get_lg_best_routes(self, path_prefix):"},{"line_number":503,"context_line":"        return self._get_lg_routes(path_prefix,"},{"line_number":504,"context_line":"                                   self.tracked_entry_2_best_routes)"},{"line_number":505,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_1c123559","line":502,"updated":"2020-05-27 04:28:58.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"53a68feab286edbe871936f4c26a444facab74b5"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"03f118c815844771d55524d69125e74fa3ee8cf0","unresolved":false,"context_lines":[{"line_number":500,"context_line":"                                   self.tracked_entry_2_routes)"},{"line_number":501,"context_line":""},{"line_number":502,"context_line":"    def get_lg_best_routes(self, path_prefix):"},{"line_number":503,"context_line":"        return self._get_lg_routes(path_prefix,"},{"line_number":504,"context_line":"                                   self.tracked_entry_2_best_routes)"},{"line_number":505,"context_line":""},{"line_number":506,"context_line":"    def _get_lg_routes(self, path_prefix, route_dict):"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_fc0ca13a","line":503,"updated":"2020-05-27 04:28:58.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"53a68feab286edbe871936f4c26a444facab74b5"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"03f118c815844771d55524d69125e74fa3ee8cf0","unresolved":false,"context_lines":[{"line_number":503,"context_line":"        return self._get_lg_routes(path_prefix,"},{"line_number":504,"context_line":"                                   self.tracked_entry_2_best_routes)"},{"line_number":505,"context_line":""},{"line_number":506,"context_line":"    def _get_lg_routes(self, path_prefix, route_dict):"},{"line_number":507,"context_line":"        routes \u003d {}"},{"line_number":508,"context_line":"        for entry in route_dict.keys():"},{"line_number":509,"context_line":"            entry_repr \u003d self._display_entry(entry)"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_5c1cad69","line":506,"updated":"2020-05-27 04:28:58.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"53a68feab286edbe871936f4c26a444facab74b5"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"03f118c815844771d55524d69125e74fa3ee8cf0","unresolved":false,"context_lines":[{"line_number":504,"context_line":"                                   self.tracked_entry_2_best_routes)"},{"line_number":505,"context_line":""},{"line_number":506,"context_line":"    def _get_lg_routes(self, path_prefix, route_dict):"},{"line_number":507,"context_line":"        routes \u003d {}"},{"line_number":508,"context_line":"        for entry in route_dict.keys():"},{"line_number":509,"context_line":"            entry_repr \u003d self._display_entry(entry)"},{"line_number":510,"context_line":"            routes[entry_repr] \u003d [route.get_looking_glass_info(path_prefix)"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_3c173948","line":507,"updated":"2020-05-27 04:28:58.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"53a68feab286edbe871936f4c26a444facab74b5"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"03f118c815844771d55524d69125e74fa3ee8cf0","unresolved":false,"context_lines":[{"line_number":504,"context_line":"                                   self.tracked_entry_2_best_routes)"},{"line_number":505,"context_line":""},{"line_number":506,"context_line":"    def _get_lg_routes(self, path_prefix, route_dict):"},{"line_number":507,"context_line":"        routes \u003d {}"},{"line_number":508,"context_line":"        for entry in route_dict.keys():"},{"line_number":509,"context_line":"            entry_repr \u003d self._display_entry(entry)"},{"line_number":510,"context_line":"            routes[entry_repr] \u003d [route.get_looking_glass_info(path_prefix)"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_7c2a517e","line":507,"updated":"2020-05-27 04:28:58.000000000","message":"pep8: E251 unexpected spaces around keyword / parameter equals","commit_id":"53a68feab286edbe871936f4c26a444facab74b5"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"03f118c815844771d55524d69125e74fa3ee8cf0","unresolved":false,"context_lines":[{"line_number":504,"context_line":"                                   self.tracked_entry_2_best_routes)"},{"line_number":505,"context_line":""},{"line_number":506,"context_line":"    def _get_lg_routes(self, path_prefix, route_dict):"},{"line_number":507,"context_line":"        routes \u003d {}"},{"line_number":508,"context_line":"        for entry in route_dict.keys():"},{"line_number":509,"context_line":"            entry_repr \u003d self._display_entry(entry)"},{"line_number":510,"context_line":"            routes[entry_repr] \u003d [route.get_looking_glass_info(path_prefix)"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_9c2765b7","line":507,"updated":"2020-05-27 04:28:58.000000000","message":"pep8: E251 unexpected spaces around keyword / parameter equals","commit_id":"53a68feab286edbe871936f4c26a444facab74b5"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"03f118c815844771d55524d69125e74fa3ee8cf0","unresolved":false,"context_lines":[{"line_number":505,"context_line":""},{"line_number":506,"context_line":"    def _get_lg_routes(self, path_prefix, route_dict):"},{"line_number":507,"context_line":"        routes \u003d {}"},{"line_number":508,"context_line":"        for entry in route_dict.keys():"},{"line_number":509,"context_line":"            entry_repr \u003d self._display_entry(entry)"},{"line_number":510,"context_line":"            routes[entry_repr] \u003d [route.get_looking_glass_info(path_prefix)"},{"line_number":511,"context_line":"                                  for route in route_dict[entry]]"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_dc21dda1","line":508,"updated":"2020-05-27 04:28:58.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"53a68feab286edbe871936f4c26a444facab74b5"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"03f118c815844771d55524d69125e74fa3ee8cf0","unresolved":false,"context_lines":[{"line_number":506,"context_line":"    def _get_lg_routes(self, path_prefix, route_dict):"},{"line_number":507,"context_line":"        routes \u003d {}"},{"line_number":508,"context_line":"        for entry in route_dict.keys():"},{"line_number":509,"context_line":"            entry_repr \u003d self._display_entry(entry)"},{"line_number":510,"context_line":"            routes[entry_repr] \u003d [route.get_looking_glass_info(path_prefix)"},{"line_number":511,"context_line":"                                  for route in route_dict[entry]]"},{"line_number":512,"context_line":"        return routes"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_1c3b55d1","line":509,"updated":"2020-05-27 04:28:58.000000000","message":"pep8: E251 unexpected spaces around keyword / parameter equals","commit_id":"53a68feab286edbe871936f4c26a444facab74b5"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"03f118c815844771d55524d69125e74fa3ee8cf0","unresolved":false,"context_lines":[{"line_number":506,"context_line":"    def _get_lg_routes(self, path_prefix, route_dict):"},{"line_number":507,"context_line":"        routes \u003d {}"},{"line_number":508,"context_line":"        for entry in route_dict.keys():"},{"line_number":509,"context_line":"            entry_repr \u003d self._display_entry(entry)"},{"line_number":510,"context_line":"            routes[entry_repr] \u003d [route.get_looking_glass_info(path_prefix)"},{"line_number":511,"context_line":"                                  for route in route_dict[entry]]"},{"line_number":512,"context_line":"        return routes"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_bc24e9b0","line":509,"updated":"2020-05-27 04:28:58.000000000","message":"pep8: E251 unexpected spaces around keyword / parameter equals","commit_id":"53a68feab286edbe871936f4c26a444facab74b5"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"03f118c815844771d55524d69125e74fa3ee8cf0","unresolved":false,"context_lines":[{"line_number":507,"context_line":"        routes \u003d {}"},{"line_number":508,"context_line":"        for entry in route_dict.keys():"},{"line_number":509,"context_line":"            entry_repr \u003d self._display_entry(entry)"},{"line_number":510,"context_line":"            routes[entry_repr] \u003d [route.get_looking_glass_info(path_prefix)"},{"line_number":511,"context_line":"                                  for route in route_dict[entry]]"},{"line_number":512,"context_line":"        return routes"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_5c35cdd9","line":510,"updated":"2020-05-27 04:28:58.000000000","message":"pep8: E251 unexpected spaces around keyword / parameter equals","commit_id":"53a68feab286edbe871936f4c26a444facab74b5"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"03f118c815844771d55524d69125e74fa3ee8cf0","unresolved":false,"context_lines":[{"line_number":507,"context_line":"        routes \u003d {}"},{"line_number":508,"context_line":"        for entry in route_dict.keys():"},{"line_number":509,"context_line":"            entry_repr \u003d self._display_entry(entry)"},{"line_number":510,"context_line":"            routes[entry_repr] \u003d [route.get_looking_glass_info(path_prefix)"},{"line_number":511,"context_line":"                                  for route in route_dict[entry]]"},{"line_number":512,"context_line":"        return routes"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_fc35c1dc","line":510,"updated":"2020-05-27 04:28:58.000000000","message":"pep8: E251 unexpected spaces around keyword / parameter equals","commit_id":"53a68feab286edbe871936f4c26a444facab74b5"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"03f118c815844771d55524d69125e74fa3ee8cf0","unresolved":false,"context_lines":[{"line_number":509,"context_line":"            entry_repr \u003d self._display_entry(entry)"},{"line_number":510,"context_line":"            routes[entry_repr] \u003d [route.get_looking_glass_info(path_prefix)"},{"line_number":511,"context_line":"                                  for route in route_dict[entry]]"},{"line_number":512,"context_line":"        return routes"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_3c30d9e8","line":512,"updated":"2020-05-27 04:28:58.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"53a68feab286edbe871936f4c26a444facab74b5"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"03f118c815844771d55524d69125e74fa3ee8cf0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"ff570b3c_9c4c8577","line":513,"updated":"2020-05-27 04:28:58.000000000","message":"pep8: E901 TokenError: EOF in multi-line statement","commit_id":"53a68feab286edbe871936f4c26a444facab74b5"}]}
