)]}'
{"nodepool/builder.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4b263cf9e442caf17cbb1d315c0405a6de17f5d3","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright 2015 Hewlett-Packard Development Company, L.P."},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":4,"context_line":"# not use this file except in compliance with the License. You may obtain"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_4f630143","line":1,"updated":"2020-04-28 05:16:05.000000000","message":"pep8: E902 IndentationError: unindent does not match any outer indentation level","commit_id":"7403ebcfd3efe765a3fd763d9918ce5e8ba0c894"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4b263cf9e442caf17cbb1d315c0405a6de17f5d3","unresolved":false,"context_lines":[{"line_number":592,"context_line":"        return log_dir"},{"line_number":593,"context_line":""},{"line_number":594,"context_line":"    def _pruneBuildLogs(self, name):"},{"line_number":595,"context_line":"        if self._config_build_log_retention \u003c 0):"},{"line_number":596,"context_line":"            return"},{"line_number":597,"context_line":"        log_dir \u003d self._getBuildLogRoot(name)"},{"line_number":598,"context_line":"        keep \u003d max(self._config.build_log_retention, 1)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_2f68351b","line":595,"updated":"2020-04-28 05:16:05.000000000","message":"pep8: E701 multiple statements on one line (colon)","commit_id":"7403ebcfd3efe765a3fd763d9918ce5e8ba0c894"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4b263cf9e442caf17cbb1d315c0405a6de17f5d3","unresolved":false,"context_lines":[{"line_number":594,"context_line":"    def _pruneBuildLogs(self, name):"},{"line_number":595,"context_line":"        if self._config_build_log_retention \u003c 0):"},{"line_number":596,"context_line":"            return"},{"line_number":597,"context_line":"        log_dir \u003d self._getBuildLogRoot(name)"},{"line_number":598,"context_line":"        keep \u003d max(self._config.build_log_retention, 1)"},{"line_number":599,"context_line":"        existing \u003d sorted(os.listdir(log_dir))"},{"line_number":600,"context_line":"        existing \u003d [f for f in existing if f.startswith(name)]"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_8f59898f","line":597,"updated":"2020-04-28 05:16:05.000000000","message":"pep8: E122 continuation line missing indentation or outdented","commit_id":"7403ebcfd3efe765a3fd763d9918ce5e8ba0c894"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4b263cf9e442caf17cbb1d315c0405a6de17f5d3","unresolved":false,"context_lines":[{"line_number":594,"context_line":"    def _pruneBuildLogs(self, name):"},{"line_number":595,"context_line":"        if self._config_build_log_retention \u003c 0):"},{"line_number":596,"context_line":"            return"},{"line_number":597,"context_line":"        log_dir \u003d self._getBuildLogRoot(name)"},{"line_number":598,"context_line":"        keep \u003d max(self._config.build_log_retention, 1)"},{"line_number":599,"context_line":"        existing \u003d sorted(os.listdir(log_dir))"},{"line_number":600,"context_line":"        existing \u003d [f for f in existing if f.startswith(name)]"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_6f5ebd76","line":597,"updated":"2020-04-28 05:16:05.000000000","message":"pep8: E251 unexpected spaces around keyword / parameter equals","commit_id":"7403ebcfd3efe765a3fd763d9918ce5e8ba0c894"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4b263cf9e442caf17cbb1d315c0405a6de17f5d3","unresolved":false,"context_lines":[{"line_number":594,"context_line":"    def _pruneBuildLogs(self, name):"},{"line_number":595,"context_line":"        if self._config_build_log_retention \u003c 0):"},{"line_number":596,"context_line":"            return"},{"line_number":597,"context_line":"        log_dir \u003d self._getBuildLogRoot(name)"},{"line_number":598,"context_line":"        keep \u003d max(self._config.build_log_retention, 1)"},{"line_number":599,"context_line":"        existing \u003d sorted(os.listdir(log_dir))"},{"line_number":600,"context_line":"        existing \u003d [f for f in existing if f.startswith(name)]"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_cf56f15c","line":597,"updated":"2020-04-28 05:16:05.000000000","message":"pep8: E251 unexpected spaces around keyword / parameter equals","commit_id":"7403ebcfd3efe765a3fd763d9918ce5e8ba0c894"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4b263cf9e442caf17cbb1d315c0405a6de17f5d3","unresolved":false,"context_lines":[{"line_number":595,"context_line":"        if self._config_build_log_retention \u003c 0):"},{"line_number":596,"context_line":"            return"},{"line_number":597,"context_line":"        log_dir \u003d self._getBuildLogRoot(name)"},{"line_number":598,"context_line":"        keep \u003d max(self._config.build_log_retention, 1)"},{"line_number":599,"context_line":"        existing \u003d sorted(os.listdir(log_dir))"},{"line_number":600,"context_line":"        existing \u003d [f for f in existing if f.startswith(name)]"},{"line_number":601,"context_line":"        delete \u003d existing[:0 - keep]"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_af53a56a","line":598,"updated":"2020-04-28 05:16:05.000000000","message":"pep8: E122 continuation line missing indentation or outdented","commit_id":"7403ebcfd3efe765a3fd763d9918ce5e8ba0c894"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4b263cf9e442caf17cbb1d315c0405a6de17f5d3","unresolved":false,"context_lines":[{"line_number":595,"context_line":"        if self._config_build_log_retention \u003c 0):"},{"line_number":596,"context_line":"            return"},{"line_number":597,"context_line":"        log_dir \u003d self._getBuildLogRoot(name)"},{"line_number":598,"context_line":"        keep \u003d max(self._config.build_log_retention, 1)"},{"line_number":599,"context_line":"        existing \u003d sorted(os.listdir(log_dir))"},{"line_number":600,"context_line":"        existing \u003d [f for f in existing if f.startswith(name)]"},{"line_number":601,"context_line":"        delete \u003d existing[:0 - keep]"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_0f4d79c3","line":598,"updated":"2020-04-28 05:16:05.000000000","message":"pep8: E251 unexpected spaces around keyword / parameter equals","commit_id":"7403ebcfd3efe765a3fd763d9918ce5e8ba0c894"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4b263cf9e442caf17cbb1d315c0405a6de17f5d3","unresolved":false,"context_lines":[{"line_number":595,"context_line":"        if self._config_build_log_retention \u003c 0):"},{"line_number":596,"context_line":"            return"},{"line_number":597,"context_line":"        log_dir \u003d self._getBuildLogRoot(name)"},{"line_number":598,"context_line":"        keep \u003d max(self._config.build_log_retention, 1)"},{"line_number":599,"context_line":"        existing \u003d sorted(os.listdir(log_dir))"},{"line_number":600,"context_line":"        existing \u003d [f for f in existing if f.startswith(name)]"},{"line_number":601,"context_line":"        delete \u003d existing[:0 - keep]"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_ef492db7","line":598,"updated":"2020-04-28 05:16:05.000000000","message":"pep8: E251 unexpected spaces around keyword / parameter equals","commit_id":"7403ebcfd3efe765a3fd763d9918ce5e8ba0c894"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4b263cf9e442caf17cbb1d315c0405a6de17f5d3","unresolved":false,"context_lines":[{"line_number":596,"context_line":"            return"},{"line_number":597,"context_line":"        log_dir \u003d self._getBuildLogRoot(name)"},{"line_number":598,"context_line":"        keep \u003d max(self._config.build_log_retention, 1)"},{"line_number":599,"context_line":"        existing \u003d sorted(os.listdir(log_dir))"},{"line_number":600,"context_line":"        existing \u003d [f for f in existing if f.startswith(name)]"},{"line_number":601,"context_line":"        delete \u003d existing[:0 - keep]"},{"line_number":602,"context_line":"        for f in delete:"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_4fc82121","line":599,"updated":"2020-04-28 05:16:05.000000000","message":"pep8: E122 continuation line missing indentation or outdented","commit_id":"7403ebcfd3efe765a3fd763d9918ce5e8ba0c894"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4b263cf9e442caf17cbb1d315c0405a6de17f5d3","unresolved":false,"context_lines":[{"line_number":596,"context_line":"            return"},{"line_number":597,"context_line":"        log_dir \u003d self._getBuildLogRoot(name)"},{"line_number":598,"context_line":"        keep \u003d max(self._config.build_log_retention, 1)"},{"line_number":599,"context_line":"        existing \u003d sorted(os.listdir(log_dir))"},{"line_number":600,"context_line":"        existing \u003d [f for f in existing if f.startswith(name)]"},{"line_number":601,"context_line":"        delete \u003d existing[:0 - keep]"},{"line_number":602,"context_line":"        for f in delete:"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_2fcdd530","line":599,"updated":"2020-04-28 05:16:05.000000000","message":"pep8: E251 unexpected spaces around keyword / parameter equals","commit_id":"7403ebcfd3efe765a3fd763d9918ce5e8ba0c894"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4b263cf9e442caf17cbb1d315c0405a6de17f5d3","unresolved":false,"context_lines":[{"line_number":596,"context_line":"            return"},{"line_number":597,"context_line":"        log_dir \u003d self._getBuildLogRoot(name)"},{"line_number":598,"context_line":"        keep \u003d max(self._config.build_log_retention, 1)"},{"line_number":599,"context_line":"        existing \u003d sorted(os.listdir(log_dir))"},{"line_number":600,"context_line":"        existing \u003d [f for f in existing if f.startswith(name)]"},{"line_number":601,"context_line":"        delete \u003d existing[:0 - keep]"},{"line_number":602,"context_line":"        for f in delete:"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_8fcea92a","line":599,"updated":"2020-04-28 05:16:05.000000000","message":"pep8: E251 unexpected spaces around keyword / parameter equals","commit_id":"7403ebcfd3efe765a3fd763d9918ce5e8ba0c894"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4b263cf9e442caf17cbb1d315c0405a6de17f5d3","unresolved":false,"context_lines":[{"line_number":597,"context_line":"        log_dir \u003d self._getBuildLogRoot(name)"},{"line_number":598,"context_line":"        keep \u003d max(self._config.build_log_retention, 1)"},{"line_number":599,"context_line":"        existing \u003d sorted(os.listdir(log_dir))"},{"line_number":600,"context_line":"        existing \u003d [f for f in existing if f.startswith(name)]"},{"line_number":601,"context_line":"        delete \u003d existing[:0 - keep]"},{"line_number":602,"context_line":"        for f in delete:"},{"line_number":603,"context_line":"            fp \u003d os.path.join(log_dir, f)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_6fd35dd6","line":600,"updated":"2020-04-28 05:16:05.000000000","message":"pep8: E122 continuation line missing indentation or outdented","commit_id":"7403ebcfd3efe765a3fd763d9918ce5e8ba0c894"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4b263cf9e442caf17cbb1d315c0405a6de17f5d3","unresolved":false,"context_lines":[{"line_number":597,"context_line":"        log_dir \u003d self._getBuildLogRoot(name)"},{"line_number":598,"context_line":"        keep \u003d max(self._config.build_log_retention, 1)"},{"line_number":599,"context_line":"        existing \u003d sorted(os.listdir(log_dir))"},{"line_number":600,"context_line":"        existing \u003d [f for f in existing if f.startswith(name)]"},{"line_number":601,"context_line":"        delete \u003d existing[:0 - keep]"},{"line_number":602,"context_line":"        for f in delete:"},{"line_number":603,"context_line":"            fp \u003d os.path.join(log_dir, f)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_afd8c5ee","line":600,"updated":"2020-04-28 05:16:05.000000000","message":"pep8: E251 unexpected spaces around keyword / parameter equals","commit_id":"7403ebcfd3efe765a3fd763d9918ce5e8ba0c894"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4b263cf9e442caf17cbb1d315c0405a6de17f5d3","unresolved":false,"context_lines":[{"line_number":597,"context_line":"        log_dir \u003d self._getBuildLogRoot(name)"},{"line_number":598,"context_line":"        keep \u003d max(self._config.build_log_retention, 1)"},{"line_number":599,"context_line":"        existing \u003d sorted(os.listdir(log_dir))"},{"line_number":600,"context_line":"        existing \u003d [f for f in existing if f.startswith(name)]"},{"line_number":601,"context_line":"        delete \u003d existing[:0 - keep]"},{"line_number":602,"context_line":"        for f in delete:"},{"line_number":603,"context_line":"            fp \u003d os.path.join(log_dir, f)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_cfdb91ea","line":600,"updated":"2020-04-28 05:16:05.000000000","message":"pep8: E251 unexpected spaces around keyword / parameter equals","commit_id":"7403ebcfd3efe765a3fd763d9918ce5e8ba0c894"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4b263cf9e442caf17cbb1d315c0405a6de17f5d3","unresolved":false,"context_lines":[{"line_number":598,"context_line":"        keep \u003d max(self._config.build_log_retention, 1)"},{"line_number":599,"context_line":"        existing \u003d sorted(os.listdir(log_dir))"},{"line_number":600,"context_line":"        existing \u003d [f for f in existing if f.startswith(name)]"},{"line_number":601,"context_line":"        delete \u003d existing[:0 - keep]"},{"line_number":602,"context_line":"        for f in delete:"},{"line_number":603,"context_line":"            fp \u003d os.path.join(log_dir, f)"},{"line_number":604,"context_line":"            self.log.info(\"Deleting old build log %s\" % (fp,))"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_0fe299a0","line":601,"updated":"2020-04-28 05:16:05.000000000","message":"pep8: E122 continuation line missing indentation or outdented","commit_id":"7403ebcfd3efe765a3fd763d9918ce5e8ba0c894"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4b263cf9e442caf17cbb1d315c0405a6de17f5d3","unresolved":false,"context_lines":[{"line_number":598,"context_line":"        keep \u003d max(self._config.build_log_retention, 1)"},{"line_number":599,"context_line":"        existing \u003d sorted(os.listdir(log_dir))"},{"line_number":600,"context_line":"        existing \u003d [f for f in existing if f.startswith(name)]"},{"line_number":601,"context_line":"        delete \u003d existing[:0 - keep]"},{"line_number":602,"context_line":"        for f in delete:"},{"line_number":603,"context_line":"            fp \u003d os.path.join(log_dir, f)"},{"line_number":604,"context_line":"            self.log.info(\"Deleting old build log %s\" % (fp,))"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_4ff1416b","line":601,"updated":"2020-04-28 05:16:05.000000000","message":"pep8: E251 unexpected spaces around keyword / parameter equals","commit_id":"7403ebcfd3efe765a3fd763d9918ce5e8ba0c894"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4b263cf9e442caf17cbb1d315c0405a6de17f5d3","unresolved":false,"context_lines":[{"line_number":598,"context_line":"        keep \u003d max(self._config.build_log_retention, 1)"},{"line_number":599,"context_line":"        existing \u003d sorted(os.listdir(log_dir))"},{"line_number":600,"context_line":"        existing \u003d [f for f in existing if f.startswith(name)]"},{"line_number":601,"context_line":"        delete \u003d existing[:0 - keep]"},{"line_number":602,"context_line":"        for f in delete:"},{"line_number":603,"context_line":"            fp \u003d os.path.join(log_dir, f)"},{"line_number":604,"context_line":"            self.log.info(\"Deleting old build log %s\" % (fp,))"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_efde4dd8","line":601,"updated":"2020-04-28 05:16:05.000000000","message":"pep8: E251 unexpected spaces around keyword / parameter equals","commit_id":"7403ebcfd3efe765a3fd763d9918ce5e8ba0c894"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4b263cf9e442caf17cbb1d315c0405a6de17f5d3","unresolved":false,"context_lines":[{"line_number":599,"context_line":"        existing \u003d sorted(os.listdir(log_dir))"},{"line_number":600,"context_line":"        existing \u003d [f for f in existing if f.startswith(name)]"},{"line_number":601,"context_line":"        delete \u003d existing[:0 - keep]"},{"line_number":602,"context_line":"        for f in delete:"},{"line_number":603,"context_line":"            fp \u003d os.path.join(log_dir, f)"},{"line_number":604,"context_line":"            self.log.info(\"Deleting old build log %s\" % (fp,))"},{"line_number":605,"context_line":"            os.unlink(fp)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_2ff67564","line":602,"updated":"2020-04-28 05:16:05.000000000","message":"pep8: E122 continuation line missing indentation or outdented","commit_id":"7403ebcfd3efe765a3fd763d9918ce5e8ba0c894"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4b263cf9e442caf17cbb1d315c0405a6de17f5d3","unresolved":false,"context_lines":[{"line_number":599,"context_line":"        existing \u003d sorted(os.listdir(log_dir))"},{"line_number":600,"context_line":"        existing \u003d [f for f in existing if f.startswith(name)]"},{"line_number":601,"context_line":"        delete \u003d existing[:0 - keep]"},{"line_number":602,"context_line":"        for f in delete:"},{"line_number":603,"context_line":"            fp \u003d os.path.join(log_dir, f)"},{"line_number":604,"context_line":"            self.log.info(\"Deleting old build log %s\" % (fp,))"},{"line_number":605,"context_line":"            os.unlink(fp)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_8fe7c9ac","line":602,"updated":"2020-04-28 05:16:05.000000000","message":"pep8: E701 multiple statements on one line (colon)","commit_id":"7403ebcfd3efe765a3fd763d9918ce5e8ba0c894"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4b263cf9e442caf17cbb1d315c0405a6de17f5d3","unresolved":false,"context_lines":[{"line_number":600,"context_line":"        existing \u003d [f for f in existing if f.startswith(name)]"},{"line_number":601,"context_line":"        delete \u003d existing[:0 - keep]"},{"line_number":602,"context_line":"        for f in delete:"},{"line_number":603,"context_line":"            fp \u003d os.path.join(log_dir, f)"},{"line_number":604,"context_line":"            self.log.info(\"Deleting old build log %s\" % (fp,))"},{"line_number":605,"context_line":"            os.unlink(fp)"},{"line_number":606,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_6fecfd8e","line":603,"updated":"2020-04-28 05:16:05.000000000","message":"pep8: E251 unexpected spaces around keyword / parameter equals","commit_id":"7403ebcfd3efe765a3fd763d9918ce5e8ba0c894"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4b263cf9e442caf17cbb1d315c0405a6de17f5d3","unresolved":false,"context_lines":[{"line_number":600,"context_line":"        existing \u003d [f for f in existing if f.startswith(name)]"},{"line_number":601,"context_line":"        delete \u003d existing[:0 - keep]"},{"line_number":602,"context_line":"        for f in delete:"},{"line_number":603,"context_line":"            fp \u003d os.path.join(log_dir, f)"},{"line_number":604,"context_line":"            self.log.info(\"Deleting old build log %s\" % (fp,))"},{"line_number":605,"context_line":"            os.unlink(fp)"},{"line_number":606,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_cf04314d","line":603,"updated":"2020-04-28 05:16:05.000000000","message":"pep8: E251 unexpected spaces around keyword / parameter equals","commit_id":"7403ebcfd3efe765a3fd763d9918ce5e8ba0c894"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4b263cf9e442caf17cbb1d315c0405a6de17f5d3","unresolved":false,"context_lines":[{"line_number":604,"context_line":"            self.log.info(\"Deleting old build log %s\" % (fp,))"},{"line_number":605,"context_line":"            os.unlink(fp)"},{"line_number":606,"context_line":""},{"line_number":607,"context_line":"    def _getBuildLog(self, name, build_id):"},{"line_number":608,"context_line":"        log_dir \u003d self._getBuildLogRoot(name)"},{"line_number":609,"context_line":"        return os.path.join(log_dir, \u0027%s-%s.log\u0027 % (name, build_id))"},{"line_number":610,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_af01e53a","line":607,"updated":"2020-04-28 05:16:05.000000000","message":"pep8: E122 continuation line missing indentation or outdented","commit_id":"7403ebcfd3efe765a3fd763d9918ce5e8ba0c894"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4b263cf9e442caf17cbb1d315c0405a6de17f5d3","unresolved":false,"context_lines":[{"line_number":604,"context_line":"            self.log.info(\"Deleting old build log %s\" % (fp,))"},{"line_number":605,"context_line":"            os.unlink(fp)"},{"line_number":606,"context_line":""},{"line_number":607,"context_line":"    def _getBuildLog(self, name, build_id):"},{"line_number":608,"context_line":"        log_dir \u003d self._getBuildLogRoot(name)"},{"line_number":609,"context_line":"        return os.path.join(log_dir, \u0027%s-%s.log\u0027 % (name, build_id))"},{"line_number":610,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_0ffbb946","line":607,"updated":"2020-04-28 05:16:05.000000000","message":"pep8: E701 multiple statements on one line (colon)","commit_id":"7403ebcfd3efe765a3fd763d9918ce5e8ba0c894"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4b263cf9e442caf17cbb1d315c0405a6de17f5d3","unresolved":false,"context_lines":[{"line_number":605,"context_line":"            os.unlink(fp)"},{"line_number":606,"context_line":""},{"line_number":607,"context_line":"    def _getBuildLog(self, name, build_id):"},{"line_number":608,"context_line":"        log_dir \u003d self._getBuildLogRoot(name)"},{"line_number":609,"context_line":"        return os.path.join(log_dir, \u0027%s-%s.log\u0027 % (name, build_id))"},{"line_number":610,"context_line":""},{"line_number":611,"context_line":"    def _checkForScheduledImageUpdates(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_4f9661f2","line":608,"updated":"2020-04-28 05:16:05.000000000","message":"pep8: E251 unexpected spaces around keyword / parameter equals","commit_id":"7403ebcfd3efe765a3fd763d9918ce5e8ba0c894"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4b263cf9e442caf17cbb1d315c0405a6de17f5d3","unresolved":false,"context_lines":[{"line_number":605,"context_line":"            os.unlink(fp)"},{"line_number":606,"context_line":""},{"line_number":607,"context_line":"    def _getBuildLog(self, name, build_id):"},{"line_number":608,"context_line":"        log_dir \u003d self._getBuildLogRoot(name)"},{"line_number":609,"context_line":"        return os.path.join(log_dir, \u0027%s-%s.log\u0027 % (name, build_id))"},{"line_number":610,"context_line":""},{"line_number":611,"context_line":"    def _checkForScheduledImageUpdates(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_eff76d58","line":608,"updated":"2020-04-28 05:16:05.000000000","message":"pep8: E251 unexpected spaces around keyword / parameter equals","commit_id":"7403ebcfd3efe765a3fd763d9918ce5e8ba0c894"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4b263cf9e442caf17cbb1d315c0405a6de17f5d3","unresolved":false,"context_lines":[{"line_number":608,"context_line":"        log_dir \u003d self._getBuildLogRoot(name)"},{"line_number":609,"context_line":"        return os.path.join(log_dir, \u0027%s-%s.log\u0027 % (name, build_id))"},{"line_number":610,"context_line":""},{"line_number":611,"context_line":"    def _checkForScheduledImageUpdates(self):"},{"line_number":612,"context_line":"        \u0027\u0027\u0027"},{"line_number":613,"context_line":"        Check every DIB image to see if it has aged out and needs rebuilt."},{"line_number":614,"context_line":"        \u0027\u0027\u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_2f9b1518","line":611,"updated":"2020-04-28 05:16:05.000000000","message":"pep8: E122 continuation line missing indentation or outdented","commit_id":"7403ebcfd3efe765a3fd763d9918ce5e8ba0c894"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4b263cf9e442caf17cbb1d315c0405a6de17f5d3","unresolved":false,"context_lines":[{"line_number":608,"context_line":"        log_dir \u003d self._getBuildLogRoot(name)"},{"line_number":609,"context_line":"        return os.path.join(log_dir, \u0027%s-%s.log\u0027 % (name, build_id))"},{"line_number":610,"context_line":""},{"line_number":611,"context_line":"    def _checkForScheduledImageUpdates(self):"},{"line_number":612,"context_line":"        \u0027\u0027\u0027"},{"line_number":613,"context_line":"        Check every DIB image to see if it has aged out and needs rebuilt."},{"line_number":614,"context_line":"        \u0027\u0027\u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_8f9ce90e","line":611,"updated":"2020-04-28 05:16:05.000000000","message":"pep8: E701 multiple statements on one line (colon)","commit_id":"7403ebcfd3efe765a3fd763d9918ce5e8ba0c894"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4b263cf9e442caf17cbb1d315c0405a6de17f5d3","unresolved":false,"context_lines":[{"line_number":612,"context_line":"        \u0027\u0027\u0027"},{"line_number":613,"context_line":"        Check every DIB image to see if it has aged out and needs rebuilt."},{"line_number":614,"context_line":"        \u0027\u0027\u0027"},{"line_number":615,"context_line":"        for diskimage in self._config.diskimages.values():"},{"line_number":616,"context_line":"            # Check if we\u0027ve been told to shutdown"},{"line_number":617,"context_line":"            # or if ZK connection is suspended"},{"line_number":618,"context_line":"            if not self._running or self._zk.suspended or self._zk.lost:"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_6fa19d46","line":615,"updated":"2020-04-28 05:16:05.000000000","message":"pep8: E701 multiple statements on one line (colon)","commit_id":"7403ebcfd3efe765a3fd763d9918ce5e8ba0c894"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4b263cf9e442caf17cbb1d315c0405a6de17f5d3","unresolved":false,"context_lines":[{"line_number":615,"context_line":"        for diskimage in self._config.diskimages.values():"},{"line_number":616,"context_line":"            # Check if we\u0027ve been told to shutdown"},{"line_number":617,"context_line":"            # or if ZK connection is suspended"},{"line_number":618,"context_line":"            if not self._running or self._zk.suspended or self._zk.lost:"},{"line_number":619,"context_line":"                return"},{"line_number":620,"context_line":"            try:"},{"line_number":621,"context_line":"                self._checkImageForScheduledImageUpdates(diskimage)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_cf89d1ca","line":618,"updated":"2020-04-28 05:16:05.000000000","message":"pep8: E701 multiple statements on one line (colon)","commit_id":"7403ebcfd3efe765a3fd763d9918ce5e8ba0c894"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4b263cf9e442caf17cbb1d315c0405a6de17f5d3","unresolved":false,"context_lines":[{"line_number":617,"context_line":"            # or if ZK connection is suspended"},{"line_number":618,"context_line":"            if not self._running or self._zk.suspended or self._zk.lost:"},{"line_number":619,"context_line":"                return"},{"line_number":620,"context_line":"            try:"},{"line_number":621,"context_line":"                self._checkImageForScheduledImageUpdates(diskimage)"},{"line_number":622,"context_line":"            except Exception:"},{"line_number":623,"context_line":"                self.log.exception(\"Exception checking for scheduled \""}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_af8605b8","line":620,"updated":"2020-04-28 05:16:05.000000000","message":"pep8: E701 multiple statements on one line (colon)","commit_id":"7403ebcfd3efe765a3fd763d9918ce5e8ba0c894"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4b263cf9e442caf17cbb1d315c0405a6de17f5d3","unresolved":false,"context_lines":[{"line_number":619,"context_line":"                return"},{"line_number":620,"context_line":"            try:"},{"line_number":621,"context_line":"                self._checkImageForScheduledImageUpdates(diskimage)"},{"line_number":622,"context_line":"            except Exception:"},{"line_number":623,"context_line":"                self.log.exception(\"Exception checking for scheduled \""},{"line_number":624,"context_line":"                                   \"update of diskimage %s\","},{"line_number":625,"context_line":"                                   diskimage.name)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_0f90d9ec","line":622,"updated":"2020-04-28 05:16:05.000000000","message":"pep8: E701 multiple statements on one line (colon)","commit_id":"7403ebcfd3efe765a3fd763d9918ce5e8ba0c894"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4b263cf9e442caf17cbb1d315c0405a6de17f5d3","unresolved":false,"context_lines":[{"line_number":621,"context_line":"                self._checkImageForScheduledImageUpdates(diskimage)"},{"line_number":622,"context_line":"            except Exception:"},{"line_number":623,"context_line":"                self.log.exception(\"Exception checking for scheduled \""},{"line_number":624,"context_line":"                                   \"update of diskimage %s\","},{"line_number":625,"context_line":"                                   diskimage.name)"},{"line_number":626,"context_line":""},{"line_number":627,"context_line":"    def _checkImageForScheduledImageUpdates(self, diskimage):"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_ef8c8dd8","line":624,"updated":"2020-04-28 05:16:05.000000000","message":"pep8: E111 indentation is not a multiple of four","commit_id":"7403ebcfd3efe765a3fd763d9918ce5e8ba0c894"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4b263cf9e442caf17cbb1d315c0405a6de17f5d3","unresolved":false,"context_lines":[{"line_number":621,"context_line":"                self._checkImageForScheduledImageUpdates(diskimage)"},{"line_number":622,"context_line":"            except Exception:"},{"line_number":623,"context_line":"                self.log.exception(\"Exception checking for scheduled \""},{"line_number":624,"context_line":"                                   \"update of diskimage %s\","},{"line_number":625,"context_line":"                                   diskimage.name)"},{"line_number":626,"context_line":""},{"line_number":627,"context_line":"    def _checkImageForScheduledImageUpdates(self, diskimage):"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_4fbf8160","line":624,"updated":"2020-04-28 05:16:05.000000000","message":"pep8: E113 unexpected indentation","commit_id":"7403ebcfd3efe765a3fd763d9918ce5e8ba0c894"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4b263cf9e442caf17cbb1d315c0405a6de17f5d3","unresolved":false,"context_lines":[{"line_number":622,"context_line":"            except Exception:"},{"line_number":623,"context_line":"                self.log.exception(\"Exception checking for scheduled \""},{"line_number":624,"context_line":"                                   \"update of diskimage %s\","},{"line_number":625,"context_line":"                                   diskimage.name)"},{"line_number":626,"context_line":""},{"line_number":627,"context_line":"    def _checkImageForScheduledImageUpdates(self, diskimage):"},{"line_number":628,"context_line":"        \u0027\u0027\u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_2fc4b5f4","line":625,"updated":"2020-04-28 05:16:05.000000000","message":"pep8: E111 indentation is not a multiple of four","commit_id":"7403ebcfd3efe765a3fd763d9918ce5e8ba0c894"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4b263cf9e442caf17cbb1d315c0405a6de17f5d3","unresolved":false,"context_lines":[{"line_number":624,"context_line":"                                   \"update of diskimage %s\","},{"line_number":625,"context_line":"                                   diskimage.name)"},{"line_number":626,"context_line":""},{"line_number":627,"context_line":"    def _checkImageForScheduledImageUpdates(self, diskimage):"},{"line_number":628,"context_line":"        \u0027\u0027\u0027"},{"line_number":629,"context_line":"        Check one DIB image to see if it needs to be rebuilt."},{"line_number":630,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_8fb50981","line":627,"updated":"2020-04-28 05:16:05.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"7403ebcfd3efe765a3fd763d9918ce5e8ba0c894"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4b263cf9e442caf17cbb1d315c0405a6de17f5d3","unresolved":false,"context_lines":[{"line_number":625,"context_line":"                                   diskimage.name)"},{"line_number":626,"context_line":""},{"line_number":627,"context_line":"    def _checkImageForScheduledImageUpdates(self, diskimage):"},{"line_number":628,"context_line":"        \u0027\u0027\u0027"},{"line_number":629,"context_line":"        Check one DIB image to see if it needs to be rebuilt."},{"line_number":630,"context_line":""},{"line_number":631,"context_line":"        .. note:: It\u0027s important to lock the image build before we check"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_6fba3d6e","line":628,"updated":"2020-04-28 05:16:05.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"7403ebcfd3efe765a3fd763d9918ce5e8ba0c894"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4b263cf9e442caf17cbb1d315c0405a6de17f5d3","unresolved":false,"context_lines":[{"line_number":631,"context_line":"        .. note:: It\u0027s important to lock the image build before we check"},{"line_number":632,"context_line":"            the state time and then build to eliminate any race condition."},{"line_number":633,"context_line":"        \u0027\u0027\u0027"},{"line_number":634,"context_line":"        # Check if diskimage builds are paused."},{"line_number":635,"context_line":"        if diskimage.pause:"},{"line_number":636,"context_line":"            return"},{"line_number":637,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_cfb27194","line":634,"updated":"2020-04-28 05:16:05.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"7403ebcfd3efe765a3fd763d9918ce5e8ba0c894"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4b263cf9e442caf17cbb1d315c0405a6de17f5d3","unresolved":false,"context_lines":[{"line_number":632,"context_line":"            the state time and then build to eliminate any race condition."},{"line_number":633,"context_line":"        \u0027\u0027\u0027"},{"line_number":634,"context_line":"        # Check if diskimage builds are paused."},{"line_number":635,"context_line":"        if diskimage.pause:"},{"line_number":636,"context_line":"            return"},{"line_number":637,"context_line":""},{"line_number":638,"context_line":"        if not diskimage.image_types:"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_afaf2528","line":635,"updated":"2020-04-28 05:16:05.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"7403ebcfd3efe765a3fd763d9918ce5e8ba0c894"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4b263cf9e442caf17cbb1d315c0405a6de17f5d3","unresolved":false,"context_lines":[{"line_number":633,"context_line":"        \u0027\u0027\u0027"},{"line_number":634,"context_line":"        # Check if diskimage builds are paused."},{"line_number":635,"context_line":"        if diskimage.pause:"},{"line_number":636,"context_line":"            return"},{"line_number":637,"context_line":""},{"line_number":638,"context_line":"        if not diskimage.image_types:"},{"line_number":639,"context_line":"            # We don\u0027t know what formats to build."}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_0fa9f922","line":636,"updated":"2020-04-28 05:16:05.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"7403ebcfd3efe765a3fd763d9918ce5e8ba0c894"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4b263cf9e442caf17cbb1d315c0405a6de17f5d3","unresolved":false,"context_lines":[{"line_number":635,"context_line":"        if diskimage.pause:"},{"line_number":636,"context_line":"            return"},{"line_number":637,"context_line":""},{"line_number":638,"context_line":"        if not diskimage.image_types:"},{"line_number":639,"context_line":"            # We don\u0027t know what formats to build."},{"line_number":640,"context_line":"            return"},{"line_number":641,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_efa5ad48","line":638,"updated":"2020-04-28 05:16:05.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"7403ebcfd3efe765a3fd763d9918ce5e8ba0c894"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4b263cf9e442caf17cbb1d315c0405a6de17f5d3","unresolved":false,"context_lines":[{"line_number":636,"context_line":"            return"},{"line_number":637,"context_line":""},{"line_number":638,"context_line":"        if not diskimage.image_types:"},{"line_number":639,"context_line":"            # We don\u0027t know what formats to build."},{"line_number":640,"context_line":"            return"},{"line_number":641,"context_line":""},{"line_number":642,"context_line":"        now \u003d int(time.time())"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_4f64a122","line":639,"updated":"2020-04-28 05:16:05.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"7403ebcfd3efe765a3fd763d9918ce5e8ba0c894"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4b263cf9e442caf17cbb1d315c0405a6de17f5d3","unresolved":false,"context_lines":[{"line_number":637,"context_line":""},{"line_number":638,"context_line":"        if not diskimage.image_types:"},{"line_number":639,"context_line":"            # We don\u0027t know what formats to build."},{"line_number":640,"context_line":"            return"},{"line_number":641,"context_line":""},{"line_number":642,"context_line":"        now \u003d int(time.time())"},{"line_number":643,"context_line":"        builds \u003d self._zk.getMostRecentBuilds(1, diskimage.name, zk.READY)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_2f6955f8","line":640,"updated":"2020-04-28 05:16:05.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"7403ebcfd3efe765a3fd763d9918ce5e8ba0c894"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4b263cf9e442caf17cbb1d315c0405a6de17f5d3","unresolved":false,"context_lines":[{"line_number":639,"context_line":"            # We don\u0027t know what formats to build."},{"line_number":640,"context_line":"            return"},{"line_number":641,"context_line":""},{"line_number":642,"context_line":"        now \u003d int(time.time())"},{"line_number":643,"context_line":"        builds \u003d self._zk.getMostRecentBuilds(1, diskimage.name, zk.READY)"},{"line_number":644,"context_line":""},{"line_number":645,"context_line":"        # If there is no build for this image, or it has aged out"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_8f6a29ea","line":642,"updated":"2020-04-28 05:16:05.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"7403ebcfd3efe765a3fd763d9918ce5e8ba0c894"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4b263cf9e442caf17cbb1d315c0405a6de17f5d3","unresolved":false,"context_lines":[{"line_number":639,"context_line":"            # We don\u0027t know what formats to build."},{"line_number":640,"context_line":"            return"},{"line_number":641,"context_line":""},{"line_number":642,"context_line":"        now \u003d int(time.time())"},{"line_number":643,"context_line":"        builds \u003d self._zk.getMostRecentBuilds(1, diskimage.name, zk.READY)"},{"line_number":644,"context_line":""},{"line_number":645,"context_line":"        # If there is no build for this image, or it has aged out"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_6f6fddfb","line":642,"updated":"2020-04-28 05:16:05.000000000","message":"pep8: E251 unexpected spaces around keyword / parameter equals","commit_id":"7403ebcfd3efe765a3fd763d9918ce5e8ba0c894"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4b263cf9e442caf17cbb1d315c0405a6de17f5d3","unresolved":false,"context_lines":[{"line_number":639,"context_line":"            # We don\u0027t know what formats to build."},{"line_number":640,"context_line":"            return"},{"line_number":641,"context_line":""},{"line_number":642,"context_line":"        now \u003d int(time.time())"},{"line_number":643,"context_line":"        builds \u003d self._zk.getMostRecentBuilds(1, diskimage.name, zk.READY)"},{"line_number":644,"context_line":""},{"line_number":645,"context_line":"        # If there is no build for this image, or it has aged out"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_cf7711d4","line":642,"updated":"2020-04-28 05:16:05.000000000","message":"pep8: E251 unexpected spaces around keyword / parameter equals","commit_id":"7403ebcfd3efe765a3fd763d9918ce5e8ba0c894"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4b263cf9e442caf17cbb1d315c0405a6de17f5d3","unresolved":false,"context_lines":[{"line_number":640,"context_line":"            return"},{"line_number":641,"context_line":""},{"line_number":642,"context_line":"        now \u003d int(time.time())"},{"line_number":643,"context_line":"        builds \u003d self._zk.getMostRecentBuilds(1, diskimage.name, zk.READY)"},{"line_number":644,"context_line":""},{"line_number":645,"context_line":"        # If there is no build for this image, or it has aged out"},{"line_number":646,"context_line":"        # or if the current build is missing an image type from"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_0f7e19ae","line":643,"updated":"2020-04-28 05:16:05.000000000","message":"pep8: E251 unexpected spaces around keyword / parameter equals","commit_id":"7403ebcfd3efe765a3fd763d9918ce5e8ba0c894"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4b263cf9e442caf17cbb1d315c0405a6de17f5d3","unresolved":false,"context_lines":[{"line_number":640,"context_line":"            return"},{"line_number":641,"context_line":""},{"line_number":642,"context_line":"        now \u003d int(time.time())"},{"line_number":643,"context_line":"        builds \u003d self._zk.getMostRecentBuilds(1, diskimage.name, zk.READY)"},{"line_number":644,"context_line":""},{"line_number":645,"context_line":"        # If there is no build for this image, or it has aged out"},{"line_number":646,"context_line":"        # or if the current build is missing an image type from"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_af7445d0","line":643,"updated":"2020-04-28 05:16:05.000000000","message":"pep8: E251 unexpected spaces around keyword / parameter equals","commit_id":"7403ebcfd3efe765a3fd763d9918ce5e8ba0c894"}]}
