)]}'
{"elastic_recheck/config.py":[{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"c5dc93bcd0143d9d3f0ddb248b272b6b5316f4dd","unresolved":false,"context_lines":[{"line_number":96,"context_line":"        self.es_index_format \u003d es_index_format or DEFAULTS[\u0027INDEX_FORMAT\u0027]"},{"line_number":97,"context_line":"        self.pid_fn \u003d pid_fn or DEFAULTS[\u0027PID_FN\u0027]"},{"line_number":98,"context_line":"        self.ircbot_channel_config \u003d None"},{"line_number":99,"context_line":"        self.irc_log_config \u003d None or DEFAULTS[\u0027IRC_LOG_CONFIG\u0027]"},{"line_number":100,"context_line":"        self.all_fails_query \u003d all_fails_query or ALL_FAILS_QUERY"},{"line_number":101,"context_line":"        self.excluded_jobs_regex \u003d excluded_jobs_regex or EXCLUDED_JOBS_REGEX"},{"line_number":102,"context_line":"        self.included_projects_regex \u003d \\"}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_29bf8baa","line":99,"range":{"start_line":99,"start_character":30,"end_line":99,"end_character":48},"updated":"2020-08-24 09:41:39.000000000","message":"that doens\u0027t look good, it\u0027s always DEFAULTS[\u0027IRC_LOG_CONFIG\u0027]","commit_id":"3c8bf160829e17c5cad40492af0c7d1d2a86f899"},{"author":{"_account_id":24162,"name":"Sorin Sbârnea","display_name":"zbr","email":"ssbarnea@redhat.com","username":"ssbarnea","status":"do not feed the troll 🥕"},"change_message_id":"b7a0180390a42e5c82d38f1b78ab21241977e41f","unresolved":false,"context_lines":[{"line_number":96,"context_line":"        self.es_index_format \u003d es_index_format or DEFAULTS[\u0027INDEX_FORMAT\u0027]"},{"line_number":97,"context_line":"        self.pid_fn \u003d pid_fn or DEFAULTS[\u0027PID_FN\u0027]"},{"line_number":98,"context_line":"        self.ircbot_channel_config \u003d None"},{"line_number":99,"context_line":"        self.irc_log_config \u003d None or DEFAULTS[\u0027IRC_LOG_CONFIG\u0027]"},{"line_number":100,"context_line":"        self.all_fails_query \u003d all_fails_query or ALL_FAILS_QUERY"},{"line_number":101,"context_line":"        self.excluded_jobs_regex \u003d excluded_jobs_regex or EXCLUDED_JOBS_REGEX"},{"line_number":102,"context_line":"        self.included_projects_regex \u003d \\"}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_ef8593ae","line":99,"range":{"start_line":99,"start_character":30,"end_line":99,"end_character":48},"in_reply_to":"9f560f44_29bf8baa","updated":"2020-08-24 11:54:14.000000000","message":"Done","commit_id":"3c8bf160829e17c5cad40492af0c7d1d2a86f899"},{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"c5dc93bcd0143d9d3f0ddb248b272b6b5316f4dd","unresolved":false,"context_lines":[{"line_number":105,"context_line":"        self.gerrit_user \u003d None"},{"line_number":106,"context_line":"        self.gerrit_host \u003d None"},{"line_number":107,"context_line":"        self.gerrit_host_key \u003d None"},{"line_number":108,"context_line":"        self.gerrit_query_file \u003d gerrit_query_file or \\"},{"line_number":109,"context_line":"            DEFAULTS[\u0027GERRIT_QUERY_FILE\u0027]"},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"        if config_file or config_obj:"}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_c9e36fd7","line":108,"range":{"start_line":108,"start_character":53,"end_line":108,"end_character":55},"updated":"2020-08-24 09:41:39.000000000","message":"better to use parentheses","commit_id":"3c8bf160829e17c5cad40492af0c7d1d2a86f899"},{"author":{"_account_id":24162,"name":"Sorin Sbârnea","display_name":"zbr","email":"ssbarnea@redhat.com","username":"ssbarnea","status":"do not feed the troll 🥕"},"change_message_id":"b7a0180390a42e5c82d38f1b78ab21241977e41f","unresolved":false,"context_lines":[{"line_number":105,"context_line":"        self.gerrit_user \u003d None"},{"line_number":106,"context_line":"        self.gerrit_host \u003d None"},{"line_number":107,"context_line":"        self.gerrit_host_key \u003d None"},{"line_number":108,"context_line":"        self.gerrit_query_file \u003d gerrit_query_file or \\"},{"line_number":109,"context_line":"            DEFAULTS[\u0027GERRIT_QUERY_FILE\u0027]"},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"        if config_file or config_obj:"}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_4f8f5fcc","line":108,"range":{"start_line":108,"start_character":53,"end_line":108,"end_character":55},"in_reply_to":"9f560f44_c9e36fd7","updated":"2020-08-24 11:54:14.000000000","message":"Done","commit_id":"3c8bf160829e17c5cad40492af0c7d1d2a86f899"},{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"c5dc93bcd0143d9d3f0ddb248b272b6b5316f4dd","unresolved":false,"context_lines":[{"line_number":136,"context_line":"            for k, v in cfg_map.items():"},{"line_number":137,"context_line":"                try:"},{"line_number":138,"context_line":"                    if hasattr(self, k) and getattr(self, k) is None:"},{"line_number":139,"context_line":"                        print(\"Overriding %s with value from env\" % k)"},{"line_number":140,"context_line":"                        setattr(self, k, config.get(v[0], v[1]))"},{"line_number":141,"context_line":"                except ("},{"line_number":142,"context_line":"                        configparser.NoOptionError,"}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_e9cd935d","line":139,"range":{"start_line":139,"start_character":0,"end_line":139,"end_character":70},"updated":"2020-08-24 09:41:39.000000000","message":"is it leftover from debug?","commit_id":"3c8bf160829e17c5cad40492af0c7d1d2a86f899"},{"author":{"_account_id":24162,"name":"Sorin Sbârnea","display_name":"zbr","email":"ssbarnea@redhat.com","username":"ssbarnea","status":"do not feed the troll 🥕"},"change_message_id":"b7a0180390a42e5c82d38f1b78ab21241977e41f","unresolved":false,"context_lines":[{"line_number":136,"context_line":"            for k, v in cfg_map.items():"},{"line_number":137,"context_line":"                try:"},{"line_number":138,"context_line":"                    if hasattr(self, k) and getattr(self, k) is None:"},{"line_number":139,"context_line":"                        print(\"Overriding %s with value from env\" % k)"},{"line_number":140,"context_line":"                        setattr(self, k, config.get(v[0], v[1]))"},{"line_number":141,"context_line":"                except ("},{"line_number":142,"context_line":"                        configparser.NoOptionError,"}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_cfb40f85","line":139,"range":{"start_line":139,"start_character":0,"end_line":139,"end_character":70},"in_reply_to":"9f560f44_e9cd935d","updated":"2020-08-24 11:54:14.000000000","message":"Done","commit_id":"3c8bf160829e17c5cad40492af0c7d1d2a86f899"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"04e920c9f5fec262f7e5db3db41164e4941bf0b0","unresolved":false,"context_lines":[{"line_number":106,"context_line":"        self.gerrit_host \u003d None"},{"line_number":107,"context_line":"        self.gerrit_host_key \u003d None"},{"line_number":108,"context_line":"        self.gerrit_query_file \u003d (gerrit_query_file or"},{"line_number":109,"context_line":"            DEFAULTS[\u0027GERRIT_QUERY_FILE\u0027])"},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"        if config_file or config_obj:"},{"line_number":112,"context_line":"            if config_obj:"}],"source_content_type":"text/x-python","patch_set":6,"id":"9f560f44_0a6a75b1","line":109,"updated":"2020-08-24 12:06:43.000000000","message":"linters: E128 continuation line under-indented for visual indent","commit_id":"d33b78b597c6cb6ac6570b36ce63c00071528e3d"}],"elastic_recheck/tests/unit/test_bot.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"f903a6c5ce1ee5c545a131c024fcf91191b7123b","unresolved":false,"context_lines":[{"line_number":44,"context_line":"    fake_config.set(\u0027gerrit\u0027, \u0027host\u0027, \u0027fake_host.openstack.org\u0027)"},{"line_number":45,"context_line":"    fake_config.set(\u0027gerrit\u0027, \u0027key\u0027, \u0027abc123def456\u0027)"},{"line_number":46,"context_line":"    # Set fake data_source config"},{"line_number":47,"context_line":"    "},{"line_number":48,"context_line":""},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"# NOTE(mtreinish) Using unittest here because testtools TestCase.assertRaises"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_90a71ca8","line":47,"updated":"2020-08-19 15:08:34.000000000","message":"linters: W293 blank line contains whitespace","commit_id":"63a0beb7d0c208341c3d670cdf74b6c957d8a2ad"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"f903a6c5ce1ee5c545a131c024fcf91191b7123b","unresolved":false,"context_lines":[{"line_number":47,"context_line":"    "},{"line_number":48,"context_line":""},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"# NOTE(mtreinish) Using unittest here because testtools TestCase.assertRaises"},{"line_number":51,"context_line":"# doesn\u0027t support using it as a context manager"},{"line_number":52,"context_line":"class TestBot(unittest.TestCase):"},{"line_number":53,"context_line":"    def setUp(self):"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_f0b778d7","line":50,"updated":"2020-08-19 15:08:34.000000000","message":"linters: E303 too many blank lines (3)","commit_id":"63a0beb7d0c208341c3d670cdf74b6c957d8a2ad"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"f903a6c5ce1ee5c545a131c024fcf91191b7123b","unresolved":false,"context_lines":[{"line_number":49,"context_line":""},{"line_number":50,"context_line":"# NOTE(mtreinish) Using unittest here because testtools TestCase.assertRaises"},{"line_number":51,"context_line":"# doesn\u0027t support using it as a context manager"},{"line_number":52,"context_line":"class TestBot(unittest.TestCase):"},{"line_number":53,"context_line":"    def setUp(self):"},{"line_number":54,"context_line":"        super(TestBot, self).setUp()"},{"line_number":55,"context_line":"        self.fake_config \u003d configparser.ConfigParser("}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_d0ba34be","line":52,"updated":"2020-08-19 15:08:34.000000000","message":"linters: E302 expected 2 blank lines, found 3","commit_id":"63a0beb7d0c208341c3d670cdf74b6c957d8a2ad"}],"elastic_recheck/tests/unit/test_stream.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"70f793609e1d43393f37b9b2283806d7658aa6c5","unresolved":false,"context_lines":[{"line_number":105,"context_line":"        self.assertFalse("},{"line_number":106,"context_line":"            elasticRecheck.Stream(\"\", \"\", \"\").parse_jenkins_failure(events[2]))"},{"line_number":107,"context_line":""},{"line_number":108,"context_line":"        jobs \u003d elasticRecheck.Stream(\"\", \"\", \"\").parse_jenkins_failure(events[0])"},{"line_number":109,"context_line":"        job_names \u003d [x.name for x in jobs]"},{"line_number":110,"context_line":"        self.assertIn(\u0027check-requirements-integration-dsvm\u0027, job_names)"},{"line_number":111,"context_line":"        self.assertIn(\u0027check-tempest-dsvm-full\u0027, job_names)"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_69cb8849","line":108,"updated":"2020-08-19 13:56:38.000000000","message":"linters: E501 line too long (81 \u003e 79 characters)","commit_id":"0c47d0f4edeac3bacdb13f3c5552cdec0ae904fb"}]}
