)]}'
{"cliff/_argparse.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":49,"context_line":""},{"line_number":50,"context_line":"        def _get_option_tuples(self, option_string):"},{"line_number":51,"context_line":"            if self.allow_abbrev:"},{"line_number":52,"context_line":"                return super(ArgumentParser, self)._get_option_tuples(option_string)"},{"line_number":53,"context_line":"            return ()"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_37779da2","line":52,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":80,"context_line":"            new_action.option_strings \u003d original_option_strings"},{"line_number":81,"context_line":"            raise argparse.ArgumentError("},{"line_number":82,"context_line":"                new_action,"},{"line_number":83,"context_line":"                (\"Cannot resolve conflicting option string, \" \"all names conflict.\"),"},{"line_number":84,"context_line":"            )"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_177a5986","line":83,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (85 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":49,"context_line":""},{"line_number":50,"context_line":"        def _get_option_tuples(self, option_string):"},{"line_number":51,"context_line":"            if self.allow_abbrev:"},{"line_number":52,"context_line":"                return super(ArgumentParser, self)._get_option_tuples(option_string)"},{"line_number":53,"context_line":"            return ()"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_9784a9b2","line":52,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":80,"context_line":"            new_action.option_strings \u003d original_option_strings"},{"line_number":81,"context_line":"            raise argparse.ArgumentError("},{"line_number":82,"context_line":"                new_action,"},{"line_number":83,"context_line":"                (\"Cannot resolve conflicting option string, \" \"all names conflict.\"),"},{"line_number":84,"context_line":"            )"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_f78fe5c9","line":83,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (85 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":49,"context_line":""},{"line_number":50,"context_line":"        def _get_option_tuples(self, option_string):"},{"line_number":51,"context_line":"            if self.allow_abbrev:"},{"line_number":52,"context_line":"                return super(ArgumentParser, self)._get_option_tuples(option_string)"},{"line_number":53,"context_line":"            return ()"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_32de8b10","line":52,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":80,"context_line":"            new_action.option_strings \u003d original_option_strings"},{"line_number":81,"context_line":"            raise argparse.ArgumentError("},{"line_number":82,"context_line":"                new_action,"},{"line_number":83,"context_line":"                (\"Cannot resolve conflicting option string, \" \"all names conflict.\"),"},{"line_number":84,"context_line":"            )"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_12e1c7d0","line":83,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (85 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"}],"cliff/app.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":59,"context_line":"    LOG \u003d logging.getLogger(NAME)"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"    CONSOLE_MESSAGE_FORMAT \u003d \"%(message)s\""},{"line_number":62,"context_line":"    LOG_FILE_MESSAGE_FORMAT \u003d \"[%(asctime)s] %(levelname)-8s %(name)s %(message)s\""},{"line_number":63,"context_line":"    DEFAULT_VERBOSE_LEVEL \u003d 1"},{"line_number":64,"context_line":"    DEFAULT_OUTPUT_ENCODING \u003d \"utf-8\""},{"line_number":65,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_d7b74120","line":62,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":153,"context_line":"            description\u003ddescription, add_help\u003dFalse, **argparse_kwargs"},{"line_number":154,"context_line":"        )"},{"line_number":155,"context_line":"        parser.add_argument("},{"line_number":156,"context_line":"            \"--version\", action\u003d\"version\", version\u003d\"{0} {1}\".format(App.NAME, version)"},{"line_number":157,"context_line":"        )"},{"line_number":158,"context_line":"        verbose_group \u003d parser.add_mutually_exclusive_group()"},{"line_number":159,"context_line":"        verbose_group.add_argument("}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_37383d9e","line":156,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (86 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":218,"context_line":""},{"line_number":219,"context_line":"        # Always send higher-level messages to the console via stderr"},{"line_number":220,"context_line":"        console \u003d logging.StreamHandler(self.stderr)"},{"line_number":221,"context_line":"        console_level \u003d {0: logging.WARNING, 1: logging.INFO, 2: logging.DEBUG}.get("},{"line_number":222,"context_line":"            self.options.verbose_level, logging.DEBUG"},{"line_number":223,"context_line":"        )"},{"line_number":224,"context_line":"        console.setLevel(console_level)"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_173b799b","line":221,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":343,"context_line":"                continue"},{"line_number":344,"context_line":"            # Levenshtein distance"},{"line_number":345,"context_line":"            dist.append("},{"line_number":346,"context_line":"                (utils.damerau_levenshtein(cmd, prefix, utils.COST) + 1, candidate)"},{"line_number":347,"context_line":"            )"},{"line_number":348,"context_line":""},{"line_number":349,"context_line":"        matches \u003d []"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_773e358b","line":346,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (83 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":374,"context_line":"                self.stdout.write("},{"line_number":375,"context_line":"                    \"%s: \u0027%s\u0027 is not %s %s command. \""},{"line_number":376,"context_line":"                    \"See \u0027%s --help\u0027.\\n\""},{"line_number":377,"context_line":"                    % (self.NAME, \" \".join(argv), article, self.NAME, self.NAME)"},{"line_number":378,"context_line":"                )"},{"line_number":379,"context_line":"                self.stdout.write(\"Did you mean one of these?\\n\")"},{"line_number":380,"context_line":"                for match in fuzzy_matches:"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_57417109","line":377,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":394,"context_line":"        try:"},{"line_number":395,"context_line":"            self.prepare_to_run_command(cmd)"},{"line_number":396,"context_line":"            full_name \u003d ("},{"line_number":397,"context_line":"                cmd_name if self.interactive_mode else \" \".join([self.NAME, cmd_name])"},{"line_number":398,"context_line":"            )"},{"line_number":399,"context_line":"            cmd_parser \u003d cmd.get_parser(full_name)"},{"line_number":400,"context_line":"            parsed_args \u003d cmd_parser.parse_args(sub_argv)"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_b74bad28","line":397,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (86 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":59,"context_line":"    LOG \u003d logging.getLogger(NAME)"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"    CONSOLE_MESSAGE_FORMAT \u003d \"%(message)s\""},{"line_number":62,"context_line":"    LOG_FILE_MESSAGE_FORMAT \u003d \"[%(asctime)s] %(levelname)-8s %(name)s %(message)s\""},{"line_number":63,"context_line":"    DEFAULT_VERBOSE_LEVEL \u003d 1"},{"line_number":64,"context_line":"    DEFAULT_OUTPUT_ENCODING \u003d \"utf-8\""},{"line_number":65,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_37c83d20","line":62,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":153,"context_line":"            description\u003ddescription, add_help\u003dFalse, **argparse_kwargs"},{"line_number":154,"context_line":"        )"},{"line_number":155,"context_line":"        parser.add_argument("},{"line_number":156,"context_line":"            \"--version\", action\u003d\"version\", version\u003d\"{0} {1}\".format(App.NAME, version)"},{"line_number":157,"context_line":"        )"},{"line_number":158,"context_line":"        verbose_group \u003d parser.add_mutually_exclusive_group()"},{"line_number":159,"context_line":"        verbose_group.add_argument("}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_17cb791d","line":156,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (86 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":218,"context_line":""},{"line_number":219,"context_line":"        # Always send higher-level messages to the console via stderr"},{"line_number":220,"context_line":"        console \u003d logging.StreamHandler(self.stderr)"},{"line_number":221,"context_line":"        console_level \u003d {0: logging.WARNING, 1: logging.INFO, 2: logging.DEBUG}.get("},{"line_number":222,"context_line":"            self.options.verbose_level, logging.DEBUG"},{"line_number":223,"context_line":"        )"},{"line_number":224,"context_line":"        console.setLevel(console_level)"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_77ce352d","line":221,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":343,"context_line":"                continue"},{"line_number":344,"context_line":"            # Levenshtein distance"},{"line_number":345,"context_line":"            dist.append("},{"line_number":346,"context_line":"                (utils.damerau_levenshtein(cmd, prefix, utils.COST) + 1, candidate)"},{"line_number":347,"context_line":"            )"},{"line_number":348,"context_line":""},{"line_number":349,"context_line":"        matches \u003d []"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_57d171cb","line":346,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (83 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":374,"context_line":"                self.stdout.write("},{"line_number":375,"context_line":"                    \"%s: \u0027%s\u0027 is not %s %s command. \""},{"line_number":376,"context_line":"                    \"See \u0027%s --help\u0027.\\n\""},{"line_number":377,"context_line":"                    % (self.NAME, \" \".join(argv), article, self.NAME, self.NAME)"},{"line_number":378,"context_line":"                )"},{"line_number":379,"context_line":"                self.stdout.write(\"Did you mean one of these?\\n\")"},{"line_number":380,"context_line":"                for match in fuzzy_matches:"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_b7dbadea","line":377,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":394,"context_line":"        try:"},{"line_number":395,"context_line":"            self.prepare_to_run_command(cmd)"},{"line_number":396,"context_line":"            full_name \u003d ("},{"line_number":397,"context_line":"                cmd_name if self.interactive_mode else \" \".join([self.NAME, cmd_name])"},{"line_number":398,"context_line":"            )"},{"line_number":399,"context_line":"            cmd_parser \u003d cmd.get_parser(full_name)"},{"line_number":400,"context_line":"            parsed_args \u003d cmd_parser.parse_args(sub_argv)"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_97d669c2","line":397,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (86 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":59,"context_line":"    LOG \u003d logging.getLogger(NAME)"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"    CONSOLE_MESSAGE_FORMAT \u003d \"%(message)s\""},{"line_number":62,"context_line":"    LOG_FILE_MESSAGE_FORMAT \u003d \"[%(asctime)s] %(levelname)-8s %(name)s %(message)s\""},{"line_number":63,"context_line":"    DEFAULT_VERBOSE_LEVEL \u003d 1"},{"line_number":64,"context_line":"    DEFAULT_OUTPUT_ENCODING \u003d \"utf-8\""},{"line_number":65,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_328b2b1f","line":62,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":153,"context_line":"            description\u003ddescription, add_help\u003dFalse, **argparse_kwargs"},{"line_number":154,"context_line":"        )"},{"line_number":155,"context_line":"        parser.add_argument("},{"line_number":156,"context_line":"            \"--version\", action\u003d\"version\", version\u003d\"{0} {1}\".format(App.NAME, version)"},{"line_number":157,"context_line":"        )"},{"line_number":158,"context_line":"        verbose_group \u003d parser.add_mutually_exclusive_group()"},{"line_number":159,"context_line":"        verbose_group.add_argument("}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_128ee72c","line":156,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (86 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":218,"context_line":""},{"line_number":219,"context_line":"        # Always send higher-level messages to the console via stderr"},{"line_number":220,"context_line":"        console \u003d logging.StreamHandler(self.stderr)"},{"line_number":221,"context_line":"        console_level \u003d {0: logging.WARNING, 1: logging.INFO, 2: logging.DEBUG}.get("},{"line_number":222,"context_line":"            self.options.verbose_level, logging.DEBUG"},{"line_number":223,"context_line":"        )"},{"line_number":224,"context_line":"        console.setLevel(console_level)"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_728123fb","line":221,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":343,"context_line":"                continue"},{"line_number":344,"context_line":"            # Levenshtein distance"},{"line_number":345,"context_line":"            dist.append("},{"line_number":346,"context_line":"                (utils.damerau_levenshtein(cmd, prefix, utils.COST) + 1, candidate)"},{"line_number":347,"context_line":"            )"},{"line_number":348,"context_line":""},{"line_number":349,"context_line":"        matches \u003d []"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_5284df0a","line":346,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (83 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":374,"context_line":"                self.stdout.write("},{"line_number":375,"context_line":"                    \"%s: \u0027%s\u0027 is not %s %s command. \""},{"line_number":376,"context_line":"                    \"See \u0027%s --help\u0027.\\n\""},{"line_number":377,"context_line":"                    % (self.NAME, \" \".join(argv), article, self.NAME, self.NAME)"},{"line_number":378,"context_line":"                )"},{"line_number":379,"context_line":"                self.stdout.write(\"Did you mean one of these?\\n\")"},{"line_number":380,"context_line":"                for match in fuzzy_matches:"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_b27e1b16","line":377,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":394,"context_line":"        try:"},{"line_number":395,"context_line":"            self.prepare_to_run_command(cmd)"},{"line_number":396,"context_line":"            full_name \u003d ("},{"line_number":397,"context_line":"                cmd_name if self.interactive_mode else \" \".join([self.NAME, cmd_name])"},{"line_number":398,"context_line":"            )"},{"line_number":399,"context_line":"            cmd_parser \u003d cmd.get_parser(full_name)"},{"line_number":400,"context_line":"            parsed_args \u003d cmd_parser.parse_args(sub_argv)"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_92795730","line":397,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (86 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"}],"cliff/command.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":90,"context_line":"        # Look for command extensions"},{"line_number":91,"context_line":"        if self.app and self.cmd_name:"},{"line_number":92,"context_line":"            namespace \u003d \"{}.{}\".format("},{"line_number":93,"context_line":"                self.app.command_manager.namespace, self.cmd_name.replace(\" \", \"_\")"},{"line_number":94,"context_line":"            )"},{"line_number":95,"context_line":"            self._hooks \u003d extension.ExtensionManager("},{"line_number":96,"context_line":"                namespace\u003dnamespace, invoke_on_load\u003dTrue, invoke_kwds\u003d{\"command\": self}"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_575a11f1","line":93,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (83 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":93,"context_line":"                self.app.command_manager.namespace, self.cmd_name.replace(\" \", \"_\")"},{"line_number":94,"context_line":"            )"},{"line_number":95,"context_line":"            self._hooks \u003d extension.ExtensionManager("},{"line_number":96,"context_line":"                namespace\u003dnamespace, invoke_on_load\u003dTrue, invoke_kwds\u003d{\"command\": self}"},{"line_number":97,"context_line":"            )"},{"line_number":98,"context_line":"        else:"},{"line_number":99,"context_line":"            # Setting _hooks to an empty list allows iteration without"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_b7744d69","line":96,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (87 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":136,"context_line":"        )"},{"line_number":137,"context_line":"        dist_name \u003d _get_distribution_for_module(inspect.getmodule(self))"},{"line_number":138,"context_line":"        if dist_name and dist_name !\u003d app_dist_name:"},{"line_number":139,"context_line":"            parts.append(\"This command is provided by the %s plugin.\" % (dist_name,))"},{"line_number":140,"context_line":"        return \"\\n\\n\".join(parts)"},{"line_number":141,"context_line":""},{"line_number":142,"context_line":"    def get_parser(self, prog_name):"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_976f8990","line":139,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (85 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":90,"context_line":"        # Look for command extensions"},{"line_number":91,"context_line":"        if self.app and self.cmd_name:"},{"line_number":92,"context_line":"            namespace \u003d \"{}.{}\".format("},{"line_number":93,"context_line":"                self.app.command_manager.namespace, self.cmd_name.replace(\" \", \"_\")"},{"line_number":94,"context_line":"            )"},{"line_number":95,"context_line":"            self._hooks \u003d extension.ExtensionManager("},{"line_number":96,"context_line":"                namespace\u003dnamespace, invoke_on_load\u003dTrue, invoke_kwds\u003d{\"command\": self}"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_37631d44","line":93,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (83 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":93,"context_line":"                self.app.command_manager.namespace, self.cmd_name.replace(\" \", \"_\")"},{"line_number":94,"context_line":"            )"},{"line_number":95,"context_line":"            self._hooks \u003d extension.ExtensionManager("},{"line_number":96,"context_line":"                namespace\u003dnamespace, invoke_on_load\u003dTrue, invoke_kwds\u003d{\"command\": self}"},{"line_number":97,"context_line":"            )"},{"line_number":98,"context_line":"        else:"},{"line_number":99,"context_line":"            # Setting _hooks to an empty list allows iteration without"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_1766d951","line":96,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (87 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":136,"context_line":"        )"},{"line_number":137,"context_line":"        dist_name \u003d _get_distribution_for_module(inspect.getmodule(self))"},{"line_number":138,"context_line":"        if dist_name and dist_name !\u003d app_dist_name:"},{"line_number":139,"context_line":"            parts.append(\"This command is provided by the %s plugin.\" % (dist_name,))"},{"line_number":140,"context_line":"        return \"\\n\\n\".join(parts)"},{"line_number":141,"context_line":""},{"line_number":142,"context_line":"    def get_parser(self, prog_name):"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_7759158c","line":139,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (85 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":90,"context_line":"        # Look for command extensions"},{"line_number":91,"context_line":"        if self.app and self.cmd_name:"},{"line_number":92,"context_line":"            namespace \u003d \"{}.{}\".format("},{"line_number":93,"context_line":"                self.app.command_manager.namespace, self.cmd_name.replace(\" \", \"_\")"},{"line_number":94,"context_line":"            )"},{"line_number":95,"context_line":"            self._hooks \u003d extension.ExtensionManager("},{"line_number":96,"context_line":"                namespace\u003dnamespace, invoke_on_load\u003dTrue, invoke_kwds\u003d{\"command\": self}"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_72b5a37d","line":93,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (83 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":93,"context_line":"                self.app.command_manager.namespace, self.cmd_name.replace(\" \", \"_\")"},{"line_number":94,"context_line":"            )"},{"line_number":95,"context_line":"            self._hooks \u003d extension.ExtensionManager("},{"line_number":96,"context_line":"                namespace\u003dnamespace, invoke_on_load\u003dTrue, invoke_kwds\u003d{\"command\": self}"},{"line_number":97,"context_line":"            )"},{"line_number":98,"context_line":"        else:"},{"line_number":99,"context_line":"            # Setting _hooks to an empty list allows iteration without"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_52b85f73","line":96,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (87 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":136,"context_line":"        )"},{"line_number":137,"context_line":"        dist_name \u003d _get_distribution_for_module(inspect.getmodule(self))"},{"line_number":138,"context_line":"        if dist_name and dist_name !\u003d app_dist_name:"},{"line_number":139,"context_line":"            parts.append(\"This command is provided by the %s plugin.\" % (dist_name,))"},{"line_number":140,"context_line":"        return \"\\n\\n\".join(parts)"},{"line_number":141,"context_line":""},{"line_number":142,"context_line":"    def get_parser(self, prog_name):"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_b2b29b92","line":139,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (85 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"}],"cliff/commandmanager.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":80,"context_line":"        for ep in pkg_resources.iter_entry_points(namespace):"},{"line_number":81,"context_line":"            LOG.debug(\"found command %r\", ep.name)"},{"line_number":82,"context_line":"            cmd_name \u003d ("},{"line_number":83,"context_line":"                ep.name.replace(\"_\", \" \") if self.convert_underscores else ep.name"},{"line_number":84,"context_line":"            )"},{"line_number":85,"context_line":"            self.commands[cmd_name] \u003d ep"},{"line_number":86,"context_line":"            self._add_command_to_group(cmd_name, namespace)"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_1703790e","line":83,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":128,"context_line":"            if name in self.commands:"},{"line_number":129,"context_line":"                found \u003d name"},{"line_number":130,"context_line":"            else:"},{"line_number":131,"context_line":"                candidates \u003d _get_commands_by_partial_name(argv[:i], self.commands)"},{"line_number":132,"context_line":"                if len(candidates) \u003d\u003d 1:"},{"line_number":133,"context_line":"                    found \u003d candidates[0]"},{"line_number":134,"context_line":"            if found:"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_7706351e","line":131,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (83 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":177,"context_line":"        if group is not None:"},{"line_number":178,"context_line":"            for ep in pkg_resources.iter_entry_points(group):"},{"line_number":179,"context_line":"                cmd_name \u003d ("},{"line_number":180,"context_line":"                    ep.name.replace(\"_\", \" \") if self.convert_underscores else ep.name"},{"line_number":181,"context_line":"                )"},{"line_number":182,"context_line":"                group_list.append(cmd_name)"},{"line_number":183,"context_line":"            return group_list"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_57097128","line":180,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (86 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":80,"context_line":"        for ep in pkg_resources.iter_entry_points(namespace):"},{"line_number":81,"context_line":"            LOG.debug(\"found command %r\", ep.name)"},{"line_number":82,"context_line":"            cmd_name \u003d ("},{"line_number":83,"context_line":"                ep.name.replace(\"_\", \" \") if self.convert_underscores else ep.name"},{"line_number":84,"context_line":"            )"},{"line_number":85,"context_line":"            self.commands[cmd_name] \u003d ep"},{"line_number":86,"context_line":"            self._add_command_to_group(cmd_name, namespace)"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_f7fa4540","line":83,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":128,"context_line":"            if name in self.commands:"},{"line_number":129,"context_line":"                found \u003d name"},{"line_number":130,"context_line":"            else:"},{"line_number":131,"context_line":"                candidates \u003d _get_commands_by_partial_name(argv[:i], self.commands)"},{"line_number":132,"context_line":"                if len(candidates) \u003d\u003d 1:"},{"line_number":133,"context_line":"                    found \u003d candidates[0]"},{"line_number":134,"context_line":"            if found:"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_d7f58152","line":131,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (83 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":177,"context_line":"        if group is not None:"},{"line_number":178,"context_line":"            for ep in pkg_resources.iter_entry_points(group):"},{"line_number":179,"context_line":"                cmd_name \u003d ("},{"line_number":180,"context_line":"                    ep.name.replace(\"_\", \" \") if self.convert_underscores else ep.name"},{"line_number":181,"context_line":"                )"},{"line_number":182,"context_line":"                group_list.add(cmd_name)"},{"line_number":183,"context_line":"            return group_list"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_37967df1","line":180,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (86 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":80,"context_line":"        for ep in pkg_resources.iter_entry_points(namespace):"},{"line_number":81,"context_line":"            LOG.debug(\"found command %r\", ep.name)"},{"line_number":82,"context_line":"            cmd_name \u003d ("},{"line_number":83,"context_line":"                ep.name.replace(\"_\", \" \") if self.convert_underscores else ep.name"},{"line_number":84,"context_line":"            )"},{"line_number":85,"context_line":"            self.commands[cmd_name] \u003d ep"},{"line_number":86,"context_line":"            self._add_command_to_group(cmd_name, namespace)"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_f2741338","line":83,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":128,"context_line":"            if name in self.commands:"},{"line_number":129,"context_line":"                found \u003d name"},{"line_number":130,"context_line":"            else:"},{"line_number":131,"context_line":"                candidates \u003d _get_commands_by_partial_name(argv[:i], self.commands)"},{"line_number":132,"context_line":"                if len(candidates) \u003d\u003d 1:"},{"line_number":133,"context_line":"                    found \u003d candidates[0]"},{"line_number":134,"context_line":"            if found:"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_d26f4f5d","line":131,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (83 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":177,"context_line":"        if group is not None:"},{"line_number":178,"context_line":"            for ep in pkg_resources.iter_entry_points(group):"},{"line_number":179,"context_line":"                cmd_name \u003d ("},{"line_number":180,"context_line":"                    ep.name.replace(\"_\", \" \") if self.convert_underscores else ep.name"},{"line_number":181,"context_line":"                )"},{"line_number":182,"context_line":"                group_list.append(cmd_name)"},{"line_number":183,"context_line":"            return group_list"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_32904b43","line":180,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (86 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"}],"cliff/complete.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":29,"context_line":"        self._dictionary \u003d {}"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    def add_command(self, command, actions):"},{"line_number":32,"context_line":"        optstr \u003d \" \".join(opt for action in actions for opt in action.option_strings)"},{"line_number":33,"context_line":"        dicto \u003d self._dictionary"},{"line_number":34,"context_line":"        last_cmd \u003d command[-1]"},{"line_number":35,"context_line":"        for subcmd in command[:-1]:"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_97466920","line":32,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (85 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":29,"context_line":"        self._dictionary \u003d {}"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    def add_command(self, command, actions):"},{"line_number":32,"context_line":"        optstr \u003d \" \".join(opt for action in actions for opt in action.option_strings)"},{"line_number":33,"context_line":"        dicto \u003d self._dictionary"},{"line_number":34,"context_line":"        last_cmd \u003d command[-1]"},{"line_number":35,"context_line":"        for subcmd in command[:-1]:"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_b213bb5b","line":32,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (85 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":29,"context_line":"        self._dictionary \u003d {}"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    def add_command(self, command, actions):"},{"line_number":32,"context_line":"        optstr \u003d \" \".join(opt for action in actions for opt in action.option_strings)"},{"line_number":33,"context_line":"        dicto \u003d self._dictionary"},{"line_number":34,"context_line":"        last_cmd \u003d command[-1]"},{"line_number":35,"context_line":"        for subcmd in command[:-1]:"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_12938750","line":32,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (85 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"}],"cliff/display.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":27,"context_line":"    \"\"\""},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"    def __init__(self, app, app_args, cmd_name\u003dNone):"},{"line_number":30,"context_line":"        super(DisplayCommandBase, self).__init__(app, app_args, cmd_name\u003dcmd_name)"},{"line_number":31,"context_line":"        self._formatter_plugins \u003d self._load_formatter_plugins()"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"    @abc.abstractproperty"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_97d8297f","line":30,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    def _load_formatter_plugins(self):"},{"line_number":42,"context_line":"        # Here so tests can override"},{"line_number":43,"context_line":"        return stevedore.ExtensionManager(self.formatter_namespace, invoke_on_load\u003dTrue)"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"    def get_parser(self, prog_name):"},{"line_number":46,"context_line":"        parser \u003d super(DisplayCommandBase, self).get_parser(prog_name)"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_f7e36532","line":43,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (88 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":96,"context_line":"            columns_to_include \u003d column_names"},{"line_number":97,"context_line":"            selector \u003d None"},{"line_number":98,"context_line":"        else:"},{"line_number":99,"context_line":"            columns_to_include \u003d [c for c in column_names if c in parsed_args.columns]"},{"line_number":100,"context_line":"            if not columns_to_include:"},{"line_number":101,"context_line":"                raise ValueError("},{"line_number":102,"context_line":"                    \"No recognized column names in %s. \""}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_d7de2168","line":99,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (86 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":112,"context_line":"        parsed_args \u003d self._run_before_hooks(parsed_args)"},{"line_number":113,"context_line":"        self.formatter \u003d self._formatter_plugins[parsed_args.formatter].obj"},{"line_number":114,"context_line":"        column_names, data \u003d self.take_action(parsed_args)"},{"line_number":115,"context_line":"        column_names, data \u003d self._run_after_hooks(parsed_args, (column_names, data))"},{"line_number":116,"context_line":"        self.produce_output(parsed_args, column_names, data)"},{"line_number":117,"context_line":"        return 0"},{"line_number":118,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_37d31d62","line":115,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (85 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":27,"context_line":"    \"\"\""},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"    def __init__(self, app, app_args, cmd_name\u003dNone):"},{"line_number":30,"context_line":"        super(DisplayCommandBase, self).__init__(app, app_args, cmd_name\u003dcmd_name)"},{"line_number":31,"context_line":"        self._formatter_plugins \u003d self._load_formatter_plugins()"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"    @abc.abstractproperty"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_b2af3be1","line":30,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    def _load_formatter_plugins(self):"},{"line_number":42,"context_line":"        # Here so tests can override"},{"line_number":43,"context_line":"        return stevedore.ExtensionManager(self.formatter_namespace, invoke_on_load\u003dTrue)"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"    def get_parser(self, prog_name):"},{"line_number":46,"context_line":"        parser \u003d super(DisplayCommandBase, self).get_parser(prog_name)"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_92aaf7ce","line":43,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (88 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":96,"context_line":"            columns_to_include \u003d column_names"},{"line_number":97,"context_line":"            selector \u003d None"},{"line_number":98,"context_line":"        else:"},{"line_number":99,"context_line":"            columns_to_include \u003d [c for c in column_names if c in parsed_args.columns]"},{"line_number":100,"context_line":"            if not columns_to_include:"},{"line_number":101,"context_line":"                raise ValueError("},{"line_number":102,"context_line":"                    \"No recognized column names in %s. \""}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_f2b53333","line":99,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (86 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":112,"context_line":"        parsed_args \u003d self._run_before_hooks(parsed_args)"},{"line_number":113,"context_line":"        self.formatter \u003d self._formatter_plugins[parsed_args.formatter].obj"},{"line_number":114,"context_line":"        column_names, data \u003d self.take_action(parsed_args)"},{"line_number":115,"context_line":"        column_names, data \u003d self._run_after_hooks(parsed_args, (column_names, data))"},{"line_number":116,"context_line":"        self.produce_output(parsed_args, column_names, data)"},{"line_number":117,"context_line":"        return 0"},{"line_number":118,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_d2b0ef42","line":115,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (85 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":27,"context_line":"    \"\"\""},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"    def __init__(self, app, app_args, cmd_name\u003dNone):"},{"line_number":30,"context_line":"        super(DisplayCommandBase, self).__init__(app, app_args, cmd_name\u003dcmd_name)"},{"line_number":31,"context_line":"        self._formatter_plugins \u003d self._load_formatter_plugins()"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"    @abc.abstractproperty"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_92d677c2","line":30,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    def _load_formatter_plugins(self):"},{"line_number":42,"context_line":"        # Here so tests can override"},{"line_number":43,"context_line":"        return stevedore.ExtensionManager(self.formatter_namespace, invoke_on_load\u003dTrue)"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"    def get_parser(self, prog_name):"},{"line_number":46,"context_line":"        parser \u003d super(DisplayCommandBase, self).get_parser(prog_name)"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_f2e1b39c","line":43,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (88 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":96,"context_line":"            columns_to_include \u003d column_names"},{"line_number":97,"context_line":"            selector \u003d None"},{"line_number":98,"context_line":"        else:"},{"line_number":99,"context_line":"            columns_to_include \u003d [c for c in column_names if c in parsed_args.columns]"},{"line_number":100,"context_line":"            if not columns_to_include:"},{"line_number":101,"context_line":"                raise ValueError("},{"line_number":102,"context_line":"                    \"No recognized column names in %s. \""}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_d2dc6fe2","line":99,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (86 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":112,"context_line":"        parsed_args \u003d self._run_before_hooks(parsed_args)"},{"line_number":113,"context_line":"        self.formatter \u003d self._formatter_plugins[parsed_args.formatter].obj"},{"line_number":114,"context_line":"        column_names, data \u003d self.take_action(parsed_args)"},{"line_number":115,"context_line":"        column_names, data \u003d self._run_after_hooks(parsed_args, (column_names, data))"},{"line_number":116,"context_line":"        self.produce_output(parsed_args, column_names, data)"},{"line_number":117,"context_line":"        return 0"},{"line_number":118,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_32f16b6c","line":115,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (85 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"}],"cliff/formatters/commaseparated.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":61,"context_line":"        # re-encode the encoded bytes in the str object."},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"        if six.PY2:"},{"line_number":64,"context_line":"            writer_kwargs[\"encoding\"] \u003d getattr(stdout, \"encoding\", None) or \"utf-8\""},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"        writer \u003d csv.writer(stdout, **writer_kwargs)"},{"line_number":67,"context_line":"        writer.writerow(column_names)"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_5c3b58e8","line":64,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":61,"context_line":"        # re-encode the encoded bytes in the str object."},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"        if six.PY2:"},{"line_number":64,"context_line":"            writer_kwargs[\"encoding\"] \u003d getattr(stdout, \"encoding\", None) or \"utf-8\""},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"        writer \u003d csv.writer(stdout, **writer_kwargs)"},{"line_number":67,"context_line":"        writer.writerow(column_names)"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_9265d7e3","line":64,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":61,"context_line":"        # re-encode the encoded bytes in the str object."},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"        if six.PY2:"},{"line_number":64,"context_line":"            writer_kwargs[\"encoding\"] \u003d getattr(stdout, \"encoding\", None) or \"utf-8\""},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"        writer \u003d csv.writer(stdout, **writer_kwargs)"},{"line_number":67,"context_line":"        writer.writerow(column_names)"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_72964340","line":64,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"}],"cliff/formatters/json_format.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    def emit_one(self, column_names, data, stdout, parsed_args):"},{"line_number":50,"context_line":"        one \u003d {"},{"line_number":51,"context_line":"            n: (i.machine_readable() if isinstance(i, columns.FormattableColumn) else i)"},{"line_number":52,"context_line":"            for n, i in zip(column_names, data)"},{"line_number":53,"context_line":"        }"},{"line_number":54,"context_line":"        indent \u003d None if parsed_args.noindent else 2"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_b713ad5b","line":51,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (88 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    def emit_one(self, column_names, data, stdout, parsed_args):"},{"line_number":50,"context_line":"        one \u003d {"},{"line_number":51,"context_line":"            n: (i.machine_readable() if isinstance(i, columns.FormattableColumn) else i)"},{"line_number":52,"context_line":"            for n, i in zip(column_names, data)"},{"line_number":53,"context_line":"        }"},{"line_number":54,"context_line":"        indent \u003d None if parsed_args.noindent else 2"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_d74741a2","line":51,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (88 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    def emit_one(self, column_names, data, stdout, parsed_args):"},{"line_number":50,"context_line":"        one \u003d {"},{"line_number":51,"context_line":"            n: (i.machine_readable() if isinstance(i, columns.FormattableColumn) else i)"},{"line_number":52,"context_line":"            for n, i in zip(column_names, data)"},{"line_number":53,"context_line":"        }"},{"line_number":54,"context_line":"        indent \u003d None if parsed_args.noindent else 2"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_12f4275a","line":51,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (88 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"}],"cliff/formatters/table.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":90,"context_line":"                table.add_row(_format_row(row))"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"    def emit_list(self, column_names, data, stdout, parsed_args):"},{"line_number":93,"context_line":"        x \u003d prettytable.PrettyTable(column_names, print_empty\u003dparsed_args.print_empty)"},{"line_number":94,"context_line":"        x.padding_width \u003d 1"},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"        # Add rows if data is provided"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_dc2648cb","line":93,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (86 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":102,"context_line":"        # preference to wrapping columns smaller than 8 characters."},{"line_number":103,"context_line":"        min_width \u003d 8"},{"line_number":104,"context_line":"        self._assign_max_widths("},{"line_number":105,"context_line":"            stdout, x, int(parsed_args.max_width), min_width, parsed_args.fit_width"},{"line_number":106,"context_line":"        )"},{"line_number":107,"context_line":""},{"line_number":108,"context_line":"        formatted \u003d x.get_string()"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_3c1b0481","line":105,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (83 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":111,"context_line":"        return"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"    def emit_one(self, column_names, data, stdout, parsed_args):"},{"line_number":114,"context_line":"        x \u003d prettytable.PrettyTable(field_names\u003d(\"Field\", \"Value\"), print_empty\u003dFalse)"},{"line_number":115,"context_line":"        x.padding_width \u003d 1"},{"line_number":116,"context_line":"        # Align all columns left because the values are"},{"line_number":117,"context_line":"        # not all the same type."}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_1c1e006f","line":114,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (86 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":126,"context_line":"        # the Field column readable."},{"line_number":127,"context_line":"        min_width \u003d 16"},{"line_number":128,"context_line":"        self._assign_max_widths("},{"line_number":129,"context_line":"            stdout, x, int(parsed_args.max_width), min_width, parsed_args.fit_width"},{"line_number":130,"context_line":"        )"},{"line_number":131,"context_line":""},{"line_number":132,"context_line":"        formatted \u003d x.get_string()"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_7c11fc5c","line":129,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (83 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":90,"context_line":"                table.add_row(_format_row(row))"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"    def emit_list(self, column_names, data, stdout, parsed_args):"},{"line_number":93,"context_line":"        x \u003d prettytable.PrettyTable(column_names, print_empty\u003dparsed_args.print_empty)"},{"line_number":94,"context_line":"        x.padding_width \u003d 1"},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"        # Add rows if data is provided"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_d72621cb","line":93,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (86 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":102,"context_line":"        # preference to wrapping columns smaller than 8 characters."},{"line_number":103,"context_line":"        min_width \u003d 8"},{"line_number":104,"context_line":"        self._assign_max_widths("},{"line_number":105,"context_line":"            stdout, x, int(parsed_args.max_width), min_width, parsed_args.fit_width"},{"line_number":106,"context_line":"        )"},{"line_number":107,"context_line":""},{"line_number":108,"context_line":"        formatted \u003d x.get_string()"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_371b1d81","line":105,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (83 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":111,"context_line":"        return"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"    def emit_one(self, column_names, data, stdout, parsed_args):"},{"line_number":114,"context_line":"        x \u003d prettytable.PrettyTable(field_names\u003d(\"Field\", \"Value\"), print_empty\u003dFalse)"},{"line_number":115,"context_line":"        x.padding_width \u003d 1"},{"line_number":116,"context_line":"        # Align all columns left because the values are"},{"line_number":117,"context_line":"        # not all the same type."}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_171ed96e","line":114,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (86 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":126,"context_line":"        # the Field column readable."},{"line_number":127,"context_line":"        min_width \u003d 16"},{"line_number":128,"context_line":"        self._assign_max_widths("},{"line_number":129,"context_line":"            stdout, x, int(parsed_args.max_width), min_width, parsed_args.fit_width"},{"line_number":130,"context_line":"        )"},{"line_number":131,"context_line":""},{"line_number":132,"context_line":"        formatted \u003d x.get_string()"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_7711155d","line":129,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (83 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":90,"context_line":"                table.add_row(_format_row(row))"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"    def emit_list(self, column_names, data, stdout, parsed_args):"},{"line_number":93,"context_line":"        x \u003d prettytable.PrettyTable(column_names, print_empty\u003dparsed_args.print_empty)"},{"line_number":94,"context_line":"        x.padding_width \u003d 1"},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"        # Add rows if data is provided"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_12bc27b9","line":93,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (86 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":102,"context_line":"        # preference to wrapping columns smaller than 8 characters."},{"line_number":103,"context_line":"        min_width \u003d 8"},{"line_number":104,"context_line":"        self._assign_max_widths("},{"line_number":105,"context_line":"            stdout, x, int(parsed_args.max_width), min_width, parsed_args.fit_width"},{"line_number":106,"context_line":"        )"},{"line_number":107,"context_line":""},{"line_number":108,"context_line":"        formatted \u003d x.get_string()"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_72af637c","line":105,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (83 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":111,"context_line":"        return"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"    def emit_one(self, column_names, data, stdout, parsed_args):"},{"line_number":114,"context_line":"        x \u003d prettytable.PrettyTable(field_names\u003d(\"Field\", \"Value\"), print_empty\u003dFalse)"},{"line_number":115,"context_line":"        x.padding_width \u003d 1"},{"line_number":116,"context_line":"        # Align all columns left because the values are"},{"line_number":117,"context_line":"        # not all the same type."}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_52b21fe6","line":114,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (86 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":126,"context_line":"        # the Field column readable."},{"line_number":127,"context_line":"        min_width \u003d 16"},{"line_number":128,"context_line":"        self._assign_max_widths("},{"line_number":129,"context_line":"            stdout, x, int(parsed_args.max_width), min_width, parsed_args.fit_width"},{"line_number":130,"context_line":"        )"},{"line_number":131,"context_line":""},{"line_number":132,"context_line":"        formatted \u003d x.get_string()"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_b2cc5b6a","line":129,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (83 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"}],"cliff/help.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":81,"context_line":"    def take_action(self, parsed_args):"},{"line_number":82,"context_line":"        if parsed_args.cmd:"},{"line_number":83,"context_line":"            try:"},{"line_number":84,"context_line":"                the_cmd \u003d self.app.command_manager.find_command(parsed_args.cmd)"},{"line_number":85,"context_line":"                cmd_factory, cmd_name, search_args \u003d the_cmd"},{"line_number":86,"context_line":"            except ValueError:"},{"line_number":87,"context_line":"                # Did not find an exact match"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_d76581b0","line":84,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":87,"context_line":"                # Did not find an exact match"},{"line_number":88,"context_line":"                cmd \u003d parsed_args.cmd[0]"},{"line_number":89,"context_line":"                fuzzy_matches \u003d ["},{"line_number":90,"context_line":"                    k[0] for k in self.app.command_manager if k[0].startswith(cmd)"},{"line_number":91,"context_line":"                ]"},{"line_number":92,"context_line":"                if not fuzzy_matches:"},{"line_number":93,"context_line":"                    raise"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_37067dcf","line":90,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":81,"context_line":"    def take_action(self, parsed_args):"},{"line_number":82,"context_line":"        if parsed_args.cmd:"},{"line_number":83,"context_line":"            try:"},{"line_number":84,"context_line":"                the_cmd \u003d self.app.command_manager.find_command(parsed_args.cmd)"},{"line_number":85,"context_line":"                cmd_factory, cmd_name, search_args \u003d the_cmd"},{"line_number":86,"context_line":"            except ValueError:"},{"line_number":87,"context_line":"                # Did not find an exact match"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_7206431e","line":84,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":87,"context_line":"                # Did not find an exact match"},{"line_number":88,"context_line":"                cmd \u003d parsed_args.cmd[0]"},{"line_number":89,"context_line":"                fuzzy_matches \u003d ["},{"line_number":90,"context_line":"                    k[0] for k in self.app.command_manager if k[0].startswith(cmd)"},{"line_number":91,"context_line":"                ]"},{"line_number":92,"context_line":"                if not fuzzy_matches:"},{"line_number":93,"context_line":"                    raise"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_52097f28","line":90,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":81,"context_line":"    def take_action(self, parsed_args):"},{"line_number":82,"context_line":"        if parsed_args.cmd:"},{"line_number":83,"context_line":"            try:"},{"line_number":84,"context_line":"                the_cmd \u003d self.app.command_manager.find_command(parsed_args.cmd)"},{"line_number":85,"context_line":"                cmd_factory, cmd_name, search_args \u003d the_cmd"},{"line_number":86,"context_line":"            except ValueError:"},{"line_number":87,"context_line":"                # Did not find an exact match"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_b228dbe1","line":84,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":87,"context_line":"                # Did not find an exact match"},{"line_number":88,"context_line":"                cmd \u003d parsed_args.cmd[0]"},{"line_number":89,"context_line":"                fuzzy_matches \u003d ["},{"line_number":90,"context_line":"                    k[0] for k in self.app.command_manager if k[0].startswith(cmd)"},{"line_number":91,"context_line":"                ]"},{"line_number":92,"context_line":"                if not fuzzy_matches:"},{"line_number":93,"context_line":"                    raise"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_92231705","line":90,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"}],"cliff/interactive.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":41,"context_line":"    doc_header \u003d \"Shell commands (type help \u003ctopic\u003e):\""},{"line_number":42,"context_line":"    app_cmd_header \u003d \"Application commands (type help \u003ctopic\u003e):\""},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"    def __init__(self, parent_app, command_manager, stdin, stdout, errexit\u003dFalse):"},{"line_number":45,"context_line":"        self.parent_app \u003d parent_app"},{"line_number":46,"context_line":"        if not hasattr(sys.stdin, \"isatty\") or sys.stdin.isatty():"},{"line_number":47,"context_line":"            self.prompt \u003d \"(%s) \" % parent_app.NAME"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_bc2554c4","line":44,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":115,"context_line":"            method_name \u003d \"_\".join("},{"line_number":116,"context_line":"                itertools.chain("},{"line_number":117,"context_line":"                    [\"do\"],"},{"line_number":118,"context_line":"                    itertools.takewhile(lambda x: not x.startswith(\"-\"), arg_parts),"},{"line_number":119,"context_line":"                )"},{"line_number":120,"context_line":"            )"},{"line_number":121,"context_line":"            # Have the command manager version of the help"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_9c2050b2","line":118,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":150,"context_line":"        # Override the base class version to filter out"},{"line_number":151,"context_line":"        # things that look like they should be hidden"},{"line_number":152,"context_line":"        # from the user."},{"line_number":153,"context_line":"        return [n for n in cmd2.Cmd.get_names(self) if not n.startswith(\"do__\")]"},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"    def precmd(self, statement):"},{"line_number":156,"context_line":"        # Pre-process the parsed command in case it looks like one of"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_fc2b4c91","line":153,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":41,"context_line":"    doc_header \u003d \"Shell commands (type help \u003ctopic\u003e):\""},{"line_number":42,"context_line":"    app_cmd_header \u003d \"Application commands (type help \u003ctopic\u003e):\""},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"    def __init__(self, parent_app, command_manager, stdin, stdout, errexit\u003dFalse):"},{"line_number":45,"context_line":"        self.parent_app \u003d parent_app"},{"line_number":46,"context_line":"        if not hasattr(sys.stdin, \"isatty\") or sys.stdin.isatty():"},{"line_number":47,"context_line":"            self.prompt \u003d \"(%s) \" % parent_app.NAME"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_1799b91d","line":44,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":115,"context_line":"            method_name \u003d \"_\".join("},{"line_number":116,"context_line":"                itertools.chain("},{"line_number":117,"context_line":"                    [\"do\"],"},{"line_number":118,"context_line":"                    itertools.takewhile(lambda x: not x.startswith(\"-\"), arg_parts),"},{"line_number":119,"context_line":"                )"},{"line_number":120,"context_line":"            )"},{"line_number":121,"context_line":"            # Have the command manager version of the help"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_779c750d","line":118,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":150,"context_line":"        # Override the base class version to filter out"},{"line_number":151,"context_line":"        # things that look like they should be hidden"},{"line_number":152,"context_line":"        # from the user."},{"line_number":153,"context_line":"        return [n for n in cmd2.Cmd.get_names(self) if not n.startswith(\"do__\")]"},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"    def precmd(self, statement):"},{"line_number":156,"context_line":"        # Pre-process the parsed command in case it looks like one of"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_579fb100","line":153,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":41,"context_line":"    doc_header \u003d \"Shell commands (type help \u003ctopic\u003e):\""},{"line_number":42,"context_line":"    app_cmd_header \u003d \"Application commands (type help \u003ctopic\u003e):\""},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"    def __init__(self, parent_app, command_manager, stdin, stdout, errexit\u003dFalse):"},{"line_number":45,"context_line":"        self.parent_app \u003d parent_app"},{"line_number":46,"context_line":"        if not hasattr(sys.stdin, \"isatty\") or sys.stdin.isatty():"},{"line_number":47,"context_line":"            self.prompt \u003d \"(%s) \" % parent_app.NAME"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_f2a9b37b","line":44,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":115,"context_line":"            method_name \u003d \"_\".join("},{"line_number":116,"context_line":"                itertools.chain("},{"line_number":117,"context_line":"                    [\"do\"],"},{"line_number":118,"context_line":"                    itertools.takewhile(lambda x: not x.startswith(\"-\"), arg_parts),"},{"line_number":119,"context_line":"                )"},{"line_number":120,"context_line":"            )"},{"line_number":121,"context_line":"            # Have the command manager version of the help"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_d2a46fa5","line":118,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":150,"context_line":"        # Override the base class version to filter out"},{"line_number":151,"context_line":"        # things that look like they should be hidden"},{"line_number":152,"context_line":"        # from the user."},{"line_number":153,"context_line":"        return [n for n in cmd2.Cmd.get_names(self) if not n.startswith(\"do__\")]"},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"    def precmd(self, statement):"},{"line_number":156,"context_line":"        # Pre-process the parsed command in case it looks like one of"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_32b96bcb","line":153,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"}],"cliff/lister.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":80,"context_line":"            # of data that the user has expressed interest in"},{"line_number":81,"context_line":"            # seeing. We have to convert the compress() output to a"},{"line_number":82,"context_line":"            # list so the table formatter can ask for its length."},{"line_number":83,"context_line":"            data \u003d (list(self._compress_iterable(row, selector)) for row in data)"},{"line_number":84,"context_line":"        self.formatter.emit_list(columns_to_include, data, self.app.stdout, parsed_args)"},{"line_number":85,"context_line":"        return 0"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_dcff68ff","line":83,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (81 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":81,"context_line":"            # seeing. We have to convert the compress() output to a"},{"line_number":82,"context_line":"            # list so the table formatter can ask for its length."},{"line_number":83,"context_line":"            data \u003d (list(self._compress_iterable(row, selector)) for row in data)"},{"line_number":84,"context_line":"        self.formatter.emit_list(columns_to_include, data, self.app.stdout, parsed_args)"},{"line_number":85,"context_line":"        return 0"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_37003d01","line":84,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (88 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":80,"context_line":"            # of data that the user has expressed interest in"},{"line_number":81,"context_line":"            # seeing. We have to convert the compress() output to a"},{"line_number":82,"context_line":"            # list so the table formatter can ask for its length."},{"line_number":83,"context_line":"            data \u003d (list(self._compress_iterable(row, selector)) for row in data)"},{"line_number":84,"context_line":"        self.formatter.emit_list(columns_to_include, data, self.app.stdout, parsed_args)"},{"line_number":85,"context_line":"        return 0"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_32004b01","line":83,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (81 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":81,"context_line":"            # seeing. We have to convert the compress() output to a"},{"line_number":82,"context_line":"            # list so the table formatter can ask for its length."},{"line_number":83,"context_line":"            data \u003d (list(self._compress_iterable(row, selector)) for row in data)"},{"line_number":84,"context_line":"        self.formatter.emit_list(columns_to_include, data, self.app.stdout, parsed_args)"},{"line_number":85,"context_line":"        return 0"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_1203870e","line":84,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (88 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":80,"context_line":"            # of data that the user has expressed interest in"},{"line_number":81,"context_line":"            # seeing. We have to convert the compress() output to a"},{"line_number":82,"context_line":"            # list so the table formatter can ask for its length."},{"line_number":83,"context_line":"            data \u003d (list(self._compress_iterable(row, selector)) for row in data)"},{"line_number":84,"context_line":"        self.formatter.emit_list(columns_to_include, data, self.app.stdout, parsed_args)"},{"line_number":85,"context_line":"        return 0"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_f2c25333","line":83,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (81 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":81,"context_line":"            # seeing. We have to convert the compress() output to a"},{"line_number":82,"context_line":"            # list so the table formatter can ask for its length."},{"line_number":83,"context_line":"            data \u003d (list(self._compress_iterable(row, selector)) for row in data)"},{"line_number":84,"context_line":"        self.formatter.emit_list(columns_to_include, data, self.app.stdout, parsed_args)"},{"line_number":85,"context_line":"        return 0"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_d2bd8fb1","line":84,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (88 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"}],"cliff/show.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":44,"context_line":"        )"},{"line_number":45,"context_line":"        if selector:"},{"line_number":46,"context_line":"            data \u003d list(self._compress_iterable(data, selector))"},{"line_number":47,"context_line":"        self.formatter.emit_one(columns_to_include, data, self.app.stdout, parsed_args)"},{"line_number":48,"context_line":"        return 0"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"    def dict2columns(self, data):"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_7c43bc6c","line":47,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (87 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":44,"context_line":"        )"},{"line_number":45,"context_line":"        if selector:"},{"line_number":46,"context_line":"            data \u003d list(self._compress_iterable(data, selector))"},{"line_number":47,"context_line":"        self.formatter.emit_one(columns_to_include, data, self.app.stdout, parsed_args)"},{"line_number":48,"context_line":"        return 0"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"    def dict2columns(self, data):"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_920e772f","line":47,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (87 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":44,"context_line":"        )"},{"line_number":45,"context_line":"        if selector:"},{"line_number":46,"context_line":"            data \u003d list(self._compress_iterable(data, selector))"},{"line_number":47,"context_line":"        self.formatter.emit_one(columns_to_include, data, self.app.stdout, parsed_args)"},{"line_number":48,"context_line":"        return 0"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"    def dict2columns(self, data):"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_52997f6a","line":47,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (87 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"}],"cliff/sphinxext.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":108,"context_line":"    # NOTE(stephenfin): We strip all types of brackets from \u0027metavar\u0027 because"},{"line_number":109,"context_line":"    # the \u0027option\u0027 directive dictates that only option argument names should be"},{"line_number":110,"context_line":"    # surrounded by angle brackets"},{"line_number":111,"context_line":"    yield \".. option:: {}\".format((action.metavar or action.dest).strip(\"\u003c\u003e[]() \"))"},{"line_number":112,"context_line":"    if action.help:"},{"line_number":113,"context_line":"        yield \"\""},{"line_number":114,"context_line":"        for line in statemachine.string2lines("}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_f751a5da","line":111,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (83 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":227,"context_line":"    def _get_ignored_opts(self):"},{"line_number":228,"context_line":"        global_ignored \u003d self.env.config.autoprogram_cliff_ignored"},{"line_number":229,"context_line":"        local_ignored \u003d self.options.get(\"ignored\", \"\")"},{"line_number":230,"context_line":"        local_ignored \u003d [x.strip() for x in local_ignored.split(\",\") if x.strip()]"},{"line_number":231,"context_line":"        return list(set(global_ignored + local_ignored))"},{"line_number":232,"context_line":""},{"line_number":233,"context_line":"    def _drop_ignored_options(self, parser, ignored_opts):"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_d74c6140","line":230,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":275,"context_line":"        manager \u003d commandmanager.CommandManager(self.arguments[0])"},{"line_number":276,"context_line":"        if command_pattern:"},{"line_number":277,"context_line":"            commands \u003d ["},{"line_number":278,"context_line":"                x for x in manager.commands if fnmatch.fnmatch(x, command_pattern)"},{"line_number":279,"context_line":"            ]"},{"line_number":280,"context_line":"        else:"},{"line_number":281,"context_line":"            commands \u003d manager.commands.keys()"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_37615daa","line":278,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":290,"context_line":"            )"},{"line_number":291,"context_line":"            raise self.warning(msg.format(self.arguments[0], command_pattern))"},{"line_number":292,"context_line":""},{"line_number":293,"context_line":"        return dict((name, self._load_command(manager, name)) for name in commands)"},{"line_number":294,"context_line":""},{"line_number":295,"context_line":"    def _generate_app_node(self, app, application_name):"},{"line_number":296,"context_line":"        ignored_opts \u003d self._get_ignored_opts()"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_176419b8","line":293,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (83 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":333,"context_line":"        \"\"\""},{"line_number":334,"context_line":"        command \u003d command_class(None, None)"},{"line_number":335,"context_line":"        if not getattr(command, \"app_dist_name\", None):"},{"line_number":336,"context_line":"            command.app_dist_name \u003d self.env.config.autoprogram_cliff_app_dist_name"},{"line_number":337,"context_line":"        parser \u003d command.get_parser(command_name)"},{"line_number":338,"context_line":"        ignored_opts \u003d ignored_opts or []"},{"line_number":339,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_775755cb","line":336,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (83 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":108,"context_line":"    # NOTE(stephenfin): We strip all types of brackets from \u0027metavar\u0027 because"},{"line_number":109,"context_line":"    # the \u0027option\u0027 directive dictates that only option argument names should be"},{"line_number":110,"context_line":"    # surrounded by angle brackets"},{"line_number":111,"context_line":"    yield \".. option:: {}\".format((action.metavar or action.dest).strip(\"\u003c\u003e[]() \"))"},{"line_number":112,"context_line":"    if action.help:"},{"line_number":113,"context_line":"        yield \"\""},{"line_number":114,"context_line":"        for line in statemachine.string2lines("}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_f26093d1","line":111,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (83 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":227,"context_line":"    def _get_ignored_opts(self):"},{"line_number":228,"context_line":"        global_ignored \u003d self.env.config.autoprogram_cliff_ignored"},{"line_number":229,"context_line":"        local_ignored \u003d self.options.get(\"ignored\", \"\")"},{"line_number":230,"context_line":"        local_ignored \u003d [x.strip() for x in local_ignored.split(\",\") if x.strip()]"},{"line_number":231,"context_line":"        return list(set(global_ignored + local_ignored))"},{"line_number":232,"context_line":""},{"line_number":233,"context_line":"    def _drop_ignored_options(self, parser, ignored_opts):"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_d25bcf1e","line":230,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":275,"context_line":"        manager \u003d commandmanager.CommandManager(self.arguments[0])"},{"line_number":276,"context_line":"        if command_pattern:"},{"line_number":277,"context_line":"            commands \u003d ["},{"line_number":278,"context_line":"                x for x in manager.commands if fnmatch.fnmatch(x, command_pattern)"},{"line_number":279,"context_line":"            ]"},{"line_number":280,"context_line":"        else:"},{"line_number":281,"context_line":"            commands \u003d manager.commands.keys()"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_329ccbbe","line":278,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":290,"context_line":"            )"},{"line_number":291,"context_line":"            raise self.warning(msg.format(self.arguments[0], command_pattern))"},{"line_number":292,"context_line":""},{"line_number":293,"context_line":"        return dict((name, self._load_command(manager, name)) for name in commands)"},{"line_number":294,"context_line":""},{"line_number":295,"context_line":"    def _generate_app_node(self, app, application_name):"},{"line_number":296,"context_line":"        ignored_opts \u003d self._get_ignored_opts()"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_129f07b4","line":293,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (83 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":333,"context_line":"        \"\"\""},{"line_number":334,"context_line":"        command \u003d command_class(None, None)"},{"line_number":335,"context_line":"        if not getattr(command, \"app_dist_name\", None):"},{"line_number":336,"context_line":"            command.app_dist_name \u003d self.env.config.autoprogram_cliff_app_dist_name"},{"line_number":337,"context_line":"        parser \u003d command.get_parser(command_name)"},{"line_number":338,"context_line":"        ignored_opts \u003d ignored_opts or []"},{"line_number":339,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_72a2c3fd","line":336,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (83 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":108,"context_line":"    # NOTE(stephenfin): We strip all types of brackets from \u0027metavar\u0027 because"},{"line_number":109,"context_line":"    # the \u0027option\u0027 directive dictates that only option argument names should be"},{"line_number":110,"context_line":"    # surrounded by angle brackets"},{"line_number":111,"context_line":"    yield \".. option:: {}\".format((action.metavar or action.dest).strip(\"\u003c\u003e[]() \"))"},{"line_number":112,"context_line":"    if action.help:"},{"line_number":113,"context_line":"        yield \"\""},{"line_number":114,"context_line":"        for line in statemachine.string2lines("}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_9284b7b2","line":111,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (83 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":227,"context_line":"    def _get_ignored_opts(self):"},{"line_number":228,"context_line":"        global_ignored \u003d self.env.config.autoprogram_cliff_ignored"},{"line_number":229,"context_line":"        local_ignored \u003d self.options.get(\"ignored\", \"\")"},{"line_number":230,"context_line":"        local_ignored \u003d [x.strip() for x in local_ignored.split(\",\") if x.strip()]"},{"line_number":231,"context_line":"        return list(set(global_ignored + local_ignored))"},{"line_number":232,"context_line":""},{"line_number":233,"context_line":"    def _drop_ignored_options(self, parser, ignored_opts):"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_f28ff3c9","line":230,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":275,"context_line":"        manager \u003d commandmanager.CommandManager(self.arguments[0])"},{"line_number":276,"context_line":"        if command_pattern:"},{"line_number":277,"context_line":"            commands \u003d ["},{"line_number":278,"context_line":"                x for x in manager.commands if fnmatch.fnmatch(x, command_pattern)"},{"line_number":279,"context_line":"            ]"},{"line_number":280,"context_line":"        else:"},{"line_number":281,"context_line":"            commands \u003d manager.commands.keys()"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_d28aafb9","line":278,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":290,"context_line":"            )"},{"line_number":291,"context_line":"            raise self.warning(msg.format(self.arguments[0], command_pattern))"},{"line_number":292,"context_line":""},{"line_number":293,"context_line":"        return dict((name, self._load_command(manager, name)) for name in commands)"},{"line_number":294,"context_line":""},{"line_number":295,"context_line":"    def _generate_app_node(self, app, application_name):"},{"line_number":296,"context_line":"        ignored_opts \u003d self._get_ignored_opts()"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_32bfab61","line":293,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (83 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":333,"context_line":"        \"\"\""},{"line_number":334,"context_line":"        command \u003d command_class(None, None)"},{"line_number":335,"context_line":"        if not getattr(command, \"app_dist_name\", None):"},{"line_number":336,"context_line":"            command.app_dist_name \u003d self.env.config.autoprogram_cliff_app_dist_name"},{"line_number":337,"context_line":"        parser \u003d command.get_parser(command_name)"},{"line_number":338,"context_line":"        ignored_opts \u003d ignored_opts or []"},{"line_number":339,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_12c267e9","line":336,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (83 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"}],"cliff/tests/test_app.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":46,"context_line":"    # Register a command that fails"},{"line_number":47,"context_line":"    err_command \u003d mock.Mock(name\u003d\"err_command\", spec\u003dc_cmd.Command)"},{"line_number":48,"context_line":"    err_command_inst \u003d mock.Mock(spec\u003dc_cmd.Command)"},{"line_number":49,"context_line":"    err_command_inst.run \u003d mock.Mock(side_effect\u003dRuntimeError(\"test exception\"))"},{"line_number":50,"context_line":"    err_command.return_value \u003d err_command_inst"},{"line_number":51,"context_line":"    cmd_mgr.add_command(\"error\", err_command)"},{"line_number":52,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_f719a579","line":49,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":69,"context_line":""},{"line_number":70,"context_line":"    def test_interactive_mode_cmdloop(self):"},{"line_number":71,"context_line":"        app, command \u003d make_app()"},{"line_number":72,"context_line":"        app.interactive_app_factory \u003d mock.MagicMock(name\u003d\"interactive_app_factory\")"},{"line_number":73,"context_line":"        self.assertIsNone(app.interpreter)"},{"line_number":74,"context_line":"        ret \u003d app.run([])"},{"line_number":75,"context_line":"        self.assertIsNotNone(app.interpreter)"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_d7146143","line":72,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":81,"context_line":"        app, command \u003d make_app()"},{"line_number":82,"context_line":"        cmdloop_mock \u003d mock.MagicMock(name\u003d\"cmdloop\")"},{"line_number":83,"context_line":"        cmdloop_mock.return_value \u003d 1"},{"line_number":84,"context_line":"        app.interactive_app_factory \u003d mock.MagicMock(name\u003d\"interactive_app_factory\")"},{"line_number":85,"context_line":"        self.assertIsNone(app.interpreter)"},{"line_number":86,"context_line":"        ret \u003d app.run([])"},{"line_number":87,"context_line":"        self.assertIsNotNone(app.interpreter)"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_37295d89","line":84,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":99,"context_line":""},{"line_number":100,"context_line":"    def test_prepare_to_run_command(self):"},{"line_number":101,"context_line":"        app, command \u003d make_app()"},{"line_number":102,"context_line":"        app.prepare_to_run_command \u003d mock.MagicMock(name\u003d\"prepare_to_run_command\")"},{"line_number":103,"context_line":"        app.run([\"mock\"])"},{"line_number":104,"context_line":"        app.prepare_to_run_command.assert_called_once_with(command())"},{"line_number":105,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_172c1997","line":102,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":214,"context_line":"                )"},{"line_number":215,"context_line":""},{"line_number":216,"context_line":"            def build_option_parser(self, description, version):"},{"line_number":217,"context_line":"                parser \u003d super(MyApp, self).build_option_parser(description, version)"},{"line_number":218,"context_line":"                parser.add_argument("},{"line_number":219,"context_line":"                    \"-h\","},{"line_number":220,"context_line":"                    \"--help\","}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_771f555a","line":217,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (85 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":271,"context_line":""},{"line_number":272,"context_line":"            def build_option_parser(self, description, version):"},{"line_number":273,"context_line":"                parser \u003d super(MyApp, self).build_option_parser("},{"line_number":274,"context_line":"                    description, version, argparse_kwargs\u003d{\"allow_abbrev\": False}"},{"line_number":275,"context_line":"                )"},{"line_number":276,"context_line":"                parser.add_argument(\"--endpoint\")"},{"line_number":277,"context_line":"                return parser"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_572211a4","line":274,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (81 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":344,"context_line":"        except SystemExit:"},{"line_number":345,"context_line":"            pass"},{"line_number":346,"context_line":"        output \u003d stdout.getvalue()"},{"line_number":347,"context_line":"        self.assertIn(\"test: \u0027t\u0027 is not a test command. See \u0027test --help\u0027.\", output)"},{"line_number":348,"context_line":"        self.assertIn(\"Did you mean one of these?\", output)"},{"line_number":349,"context_line":"        self.assertIn(\"three word command\\n  two words\\n\", output)"},{"line_number":350,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_b73c4dc8","line":347,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":371,"context_line":"        app \u003d application.App(\"test\", \"1.0\", cmd_mgr)"},{"line_number":372,"context_line":"        cmd_mgr.add_command(\"user\", test_utils.TestCommand)"},{"line_number":373,"context_line":"        for cmd in cmd_mgr.commands.keys():"},{"line_number":374,"context_line":"            self.assertEqual(8, utils.damerau_levenshtein(\"node\", cmd, utils.COST))"},{"line_number":375,"context_line":"        matches \u003d app.get_fuzzy_matches(\"node\")"},{"line_number":376,"context_line":"        self.assertEqual([\"complete\", \"help\", \"user\"], matches)"},{"line_number":377,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_973789e3","line":374,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (83 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":393,"context_line":"        app.clean_up.reset_mock()"},{"line_number":394,"context_line":"        app.run([\"--quiet\", \"mock\"])"},{"line_number":395,"context_line":"        app.clean_up.assert_called_once_with(command.return_value, 0, None)"},{"line_number":396,"context_line":"        self.assertRaises(SystemExit, app.run, [\"--verbose\", \"--quiet\", \"mock\"])"},{"line_number":397,"context_line":""},{"line_number":398,"context_line":""},{"line_number":399,"context_line":"class TestIO(base.TestBase):"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_f73245f1","line":396,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":417,"context_line":"            self.assertIsInstance(app.stdout, codecs.StreamWriter)"},{"line_number":418,"context_line":"            self.assertIsInstance(app.stderr, codecs.StreamWriter)"},{"line_number":419,"context_line":""},{"line_number":420,"context_line":"            app \u003d application.App(\"with stdout io stream\", 1, cmd_mgr, stdout\u003dio)"},{"line_number":421,"context_line":"            self.assertIsInstance(app.stdin, codecs.StreamReader)"},{"line_number":422,"context_line":"            self.assertIs(io, app.stdout)"},{"line_number":423,"context_line":"            self.assertIsInstance(app.stderr, codecs.StreamWriter)"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_d72d818f","line":420,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (81 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":422,"context_line":"            self.assertIs(io, app.stdout)"},{"line_number":423,"context_line":"            self.assertIsInstance(app.stderr, codecs.StreamWriter)"},{"line_number":424,"context_line":""},{"line_number":425,"context_line":"            app \u003d application.App(\"with stderr io stream\", 1, cmd_mgr, stderr\u003dio)"},{"line_number":426,"context_line":"            self.assertIsInstance(app.stdin, codecs.StreamReader)"},{"line_number":427,"context_line":"            self.assertIsInstance(app.stdout, codecs.StreamWriter)"},{"line_number":428,"context_line":"            self.assertIs(io, app.stderr)"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_374e7d6e","line":425,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (81 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":429,"context_line":""},{"line_number":430,"context_line":"            try:"},{"line_number":431,"context_line":"                sys.stdin \u003d codecs.getreader(encoding)(sys.stdin)"},{"line_number":432,"context_line":"                app \u003d application.App(\"with wrapped sys.stdin io stream\", 1, cmd_mgr)"},{"line_number":433,"context_line":"                self.assertIs(sys.stdin, app.stdin)"},{"line_number":434,"context_line":"                self.assertIsInstance(app.stdout, codecs.StreamWriter)"},{"line_number":435,"context_line":"                self.assertIsInstance(app.stderr, codecs.StreamWriter)"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_1751b90e","line":432,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (85 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":438,"context_line":""},{"line_number":439,"context_line":"            try:"},{"line_number":440,"context_line":"                sys.stdout \u003d codecs.getwriter(encoding)(sys.stdout)"},{"line_number":441,"context_line":"                app \u003d application.App(\"with wrapped stdout io stream\", 1, cmd_mgr)"},{"line_number":442,"context_line":"                self.assertIsInstance(app.stdin, codecs.StreamReader)"},{"line_number":443,"context_line":"                self.assertIs(sys.stdout, app.stdout)"},{"line_number":444,"context_line":"                self.assertIsInstance(app.stderr, codecs.StreamWriter)"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_775475fe","line":441,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":447,"context_line":""},{"line_number":448,"context_line":"            try:"},{"line_number":449,"context_line":"                sys.stderr \u003d codecs.getwriter(encoding)(sys.stderr)"},{"line_number":450,"context_line":"                app \u003d application.App(\"with wrapped stderr io stream\", 1, cmd_mgr)"},{"line_number":451,"context_line":"                self.assertIsInstance(app.stdin, codecs.StreamReader)"},{"line_number":452,"context_line":"                self.assertIsInstance(app.stdout, codecs.StreamWriter)"},{"line_number":453,"context_line":"                self.assertIs(sys.stderr, app.stderr)"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_5757b101","line":450,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":465,"context_line":"            self.assertIs(sys.stdout, app.stdout)"},{"line_number":466,"context_line":"            self.assertIs(sys.stderr, app.stderr)"},{"line_number":467,"context_line":""},{"line_number":468,"context_line":"            app \u003d application.App(\"with stdout io stream\", 1, cmd_mgr, stdout\u003dio)"},{"line_number":469,"context_line":"            self.assertIs(sys.stdin, app.stdin)"},{"line_number":470,"context_line":"            self.assertIs(io, app.stdout)"},{"line_number":471,"context_line":"            self.assertIs(sys.stderr, app.stderr)"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_b741ed3b","line":468,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (81 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":470,"context_line":"            self.assertIs(io, app.stdout)"},{"line_number":471,"context_line":"            self.assertIs(sys.stderr, app.stderr)"},{"line_number":472,"context_line":""},{"line_number":473,"context_line":"            app \u003d application.App(\"with stderr io stream\", 1, cmd_mgr, stderr\u003dio)"},{"line_number":474,"context_line":"            self.assertIs(sys.stdin, app.stdin)"},{"line_number":475,"context_line":"            self.assertIs(sys.stdout, app.stdout)"},{"line_number":476,"context_line":"            self.assertIs(io, app.stderr)"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_973ca9bf","line":473,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (81 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":46,"context_line":"    # Register a command that fails"},{"line_number":47,"context_line":"    err_command \u003d mock.Mock(name\u003d\"err_command\", spec\u003dc_cmd.Command)"},{"line_number":48,"context_line":"    err_command_inst \u003d mock.Mock(spec\u003dc_cmd.Command)"},{"line_number":49,"context_line":"    err_command_inst.run \u003d mock.Mock(side_effect\u003dRuntimeError(\"test exception\"))"},{"line_number":50,"context_line":"    err_command.return_value \u003d err_command_inst"},{"line_number":51,"context_line":"    cmd_mgr.add_command(\"error\", err_command)"},{"line_number":52,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_d778e1c1","line":49,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":69,"context_line":""},{"line_number":70,"context_line":"    def test_interactive_mode_cmdloop(self):"},{"line_number":71,"context_line":"        app, command \u003d make_app()"},{"line_number":72,"context_line":"        app.interactive_app_factory \u003d mock.MagicMock(name\u003d\"interactive_app_factory\")"},{"line_number":73,"context_line":"        self.assertIsNone(app.interpreter)"},{"line_number":74,"context_line":"        ret \u003d app.run([])"},{"line_number":75,"context_line":"        self.assertIsNotNone(app.interpreter)"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_374ddd99","line":72,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":81,"context_line":"        app, command \u003d make_app()"},{"line_number":82,"context_line":"        cmdloop_mock \u003d mock.MagicMock(name\u003d\"cmdloop\")"},{"line_number":83,"context_line":"        cmdloop_mock.return_value \u003d 1"},{"line_number":84,"context_line":"        app.interactive_app_factory \u003d mock.MagicMock(name\u003d\"interactive_app_factory\")"},{"line_number":85,"context_line":"        self.assertIsNone(app.interpreter)"},{"line_number":86,"context_line":"        ret \u003d app.run([])"},{"line_number":87,"context_line":"        self.assertIsNotNone(app.interpreter)"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_17509931","line":84,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":99,"context_line":""},{"line_number":100,"context_line":"    def test_prepare_to_run_command(self):"},{"line_number":101,"context_line":"        app, command \u003d make_app()"},{"line_number":102,"context_line":"        app.prepare_to_run_command \u003d mock.MagicMock(name\u003d\"prepare_to_run_command\")"},{"line_number":103,"context_line":"        app.run([\"mock\"])"},{"line_number":104,"context_line":"        app.prepare_to_run_command.assert_called_once_with(command())"},{"line_number":105,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_7743d56c","line":102,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":214,"context_line":"                )"},{"line_number":215,"context_line":""},{"line_number":216,"context_line":"            def build_option_parser(self, description, version):"},{"line_number":217,"context_line":"                parser \u003d super(MyApp, self).build_option_parser(description, version)"},{"line_number":218,"context_line":"                parser.add_argument("},{"line_number":219,"context_line":"                    \"-h\","},{"line_number":220,"context_line":"                    \"--help\","}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_5746917c","line":217,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (85 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":271,"context_line":""},{"line_number":272,"context_line":"            def build_option_parser(self, description, version):"},{"line_number":273,"context_line":"                parser \u003d super(MyApp, self).build_option_parser("},{"line_number":274,"context_line":"                    description, version, argparse_kwargs\u003d{\"allow_abbrev\": False}"},{"line_number":275,"context_line":"                )"},{"line_number":276,"context_line":"                parser.add_argument(\"--endpoint\")"},{"line_number":277,"context_line":"                return parser"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_b760cd02","line":274,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (81 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":344,"context_line":"        except SystemExit:"},{"line_number":345,"context_line":"            pass"},{"line_number":346,"context_line":"        output \u003d stdout.getvalue()"},{"line_number":347,"context_line":"        self.assertIn(\"test: \u0027t\u0027 is not a test command. See \u0027test --help\u0027.\", output)"},{"line_number":348,"context_line":"        self.assertIn(\"Did you mean one of these?\", output)"},{"line_number":349,"context_line":"        self.assertIn(\"three word command\\n  two words\\n\", output)"},{"line_number":350,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_975b0952","line":347,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":371,"context_line":"        app \u003d application.App(\"test\", \"1.0\", cmd_mgr)"},{"line_number":372,"context_line":"        cmd_mgr.add_command(\"user\", test_utils.TestCommand)"},{"line_number":373,"context_line":"        for cmd in cmd_mgr.commands.keys():"},{"line_number":374,"context_line":"            self.assertEqual(8, utils.damerau_levenshtein(\"node\", cmd, utils.COST))"},{"line_number":375,"context_line":"        matches \u003d app.get_fuzzy_matches(\"node\")"},{"line_number":376,"context_line":"        self.assertEqual([\"complete\", \"help\", \"user\"], matches)"},{"line_number":377,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_f756c529","line":374,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (83 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":393,"context_line":"        app.clean_up.reset_mock()"},{"line_number":394,"context_line":"        app.run([\"--quiet\", \"mock\"])"},{"line_number":395,"context_line":"        app.clean_up.assert_called_once_with(command.return_value, 0, None)"},{"line_number":396,"context_line":"        self.assertRaises(SystemExit, app.run, [\"--verbose\", \"--quiet\", \"mock\"])"},{"line_number":397,"context_line":""},{"line_number":398,"context_line":""},{"line_number":399,"context_line":"class TestIO(base.TestBase):"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_d7510132","line":396,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":417,"context_line":"            self.assertIsInstance(app.stdout, codecs.StreamWriter)"},{"line_number":418,"context_line":"            self.assertIsInstance(app.stderr, codecs.StreamWriter)"},{"line_number":419,"context_line":""},{"line_number":420,"context_line":"            app \u003d application.App(\"with stdout io stream\", 1, cmd_mgr, stdout\u003dio)"},{"line_number":421,"context_line":"            self.assertIsInstance(app.stdin, codecs.StreamReader)"},{"line_number":422,"context_line":"            self.assertIs(io, app.stdout)"},{"line_number":423,"context_line":"            self.assertIsInstance(app.stderr, codecs.StreamWriter)"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_3732fd10","line":420,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (81 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":422,"context_line":"            self.assertIs(io, app.stdout)"},{"line_number":423,"context_line":"            self.assertIsInstance(app.stderr, codecs.StreamWriter)"},{"line_number":424,"context_line":""},{"line_number":425,"context_line":"            app \u003d application.App(\"with stderr io stream\", 1, cmd_mgr, stderr\u003dio)"},{"line_number":426,"context_line":"            self.assertIsInstance(app.stdin, codecs.StreamReader)"},{"line_number":427,"context_line":"            self.assertIsInstance(app.stdout, codecs.StreamWriter)"},{"line_number":428,"context_line":"            self.assertIs(io, app.stderr)"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_173539f7","line":425,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (81 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":429,"context_line":""},{"line_number":430,"context_line":"            try:"},{"line_number":431,"context_line":"                sys.stdin \u003d codecs.getreader(encoding)(sys.stdin)"},{"line_number":432,"context_line":"                app \u003d application.App(\"with wrapped sys.stdin io stream\", 1, cmd_mgr)"},{"line_number":433,"context_line":"                self.assertIs(sys.stdin, app.stdin)"},{"line_number":434,"context_line":"                self.assertIsInstance(app.stdout, codecs.StreamWriter)"},{"line_number":435,"context_line":"                self.assertIsInstance(app.stderr, codecs.StreamWriter)"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_7738f5ec","line":432,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (85 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":438,"context_line":""},{"line_number":439,"context_line":"            try:"},{"line_number":440,"context_line":"                sys.stdout \u003d codecs.getwriter(encoding)(sys.stdout)"},{"line_number":441,"context_line":"                app \u003d application.App(\"with wrapped stdout io stream\", 1, cmd_mgr)"},{"line_number":442,"context_line":"                self.assertIsInstance(app.stdin, codecs.StreamReader)"},{"line_number":443,"context_line":"                self.assertIs(sys.stdout, app.stdout)"},{"line_number":444,"context_line":"                self.assertIsInstance(app.stderr, codecs.StreamWriter)"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_573b31e8","line":441,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":447,"context_line":""},{"line_number":448,"context_line":"            try:"},{"line_number":449,"context_line":"                sys.stderr \u003d codecs.getwriter(encoding)(sys.stderr)"},{"line_number":450,"context_line":"                app \u003d application.App(\"with wrapped stderr io stream\", 1, cmd_mgr)"},{"line_number":451,"context_line":"                self.assertIsInstance(app.stdin, codecs.StreamReader)"},{"line_number":452,"context_line":"                self.assertIsInstance(app.stdout, codecs.StreamWriter)"},{"line_number":453,"context_line":"                self.assertIs(sys.stderr, app.stderr)"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_b7256dc4","line":450,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":465,"context_line":"            self.assertIs(sys.stdout, app.stdout)"},{"line_number":466,"context_line":"            self.assertIs(sys.stderr, app.stderr)"},{"line_number":467,"context_line":""},{"line_number":468,"context_line":"            app \u003d application.App(\"with stdout io stream\", 1, cmd_mgr, stdout\u003dio)"},{"line_number":469,"context_line":"            self.assertIs(sys.stdin, app.stdin)"},{"line_number":470,"context_line":"            self.assertIs(io, app.stdout)"},{"line_number":471,"context_line":"            self.assertIs(sys.stderr, app.stderr)"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_972029b2","line":468,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (81 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":470,"context_line":"            self.assertIs(io, app.stdout)"},{"line_number":471,"context_line":"            self.assertIs(sys.stderr, app.stderr)"},{"line_number":472,"context_line":""},{"line_number":473,"context_line":"            app \u003d application.App(\"with stderr io stream\", 1, cmd_mgr, stderr\u003dio)"},{"line_number":474,"context_line":"            self.assertIs(sys.stdin, app.stdin)"},{"line_number":475,"context_line":"            self.assertIs(sys.stdout, app.stdout)"},{"line_number":476,"context_line":"            self.assertIs(io, app.stderr)"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_f72b6591","line":473,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (81 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":46,"context_line":"    # Register a command that fails"},{"line_number":47,"context_line":"    err_command \u003d mock.Mock(name\u003d\"err_command\", spec\u003dc_cmd.Command)"},{"line_number":48,"context_line":"    err_command_inst \u003d mock.Mock(spec\u003dc_cmd.Command)"},{"line_number":49,"context_line":"    err_command_inst.run \u003d mock.Mock(side_effect\u003dRuntimeError(\"test exception\"))"},{"line_number":50,"context_line":"    err_command.return_value \u003d err_command_inst"},{"line_number":51,"context_line":"    cmd_mgr.add_command(\"error\", err_command)"},{"line_number":52,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_b2fa9b71","line":49,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":69,"context_line":""},{"line_number":70,"context_line":"    def test_interactive_mode_cmdloop(self):"},{"line_number":71,"context_line":"        app, command \u003d make_app()"},{"line_number":72,"context_line":"        app.interactive_app_factory \u003d mock.MagicMock(name\u003d\"interactive_app_factory\")"},{"line_number":73,"context_line":"        self.assertIsNone(app.interpreter)"},{"line_number":74,"context_line":"        ret \u003d app.run([])"},{"line_number":75,"context_line":"        self.assertIsNotNone(app.interpreter)"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_92f5d785","line":72,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":81,"context_line":"        app, command \u003d make_app()"},{"line_number":82,"context_line":"        cmdloop_mock \u003d mock.MagicMock(name\u003d\"cmdloop\")"},{"line_number":83,"context_line":"        cmdloop_mock.return_value \u003d 1"},{"line_number":84,"context_line":"        app.interactive_app_factory \u003d mock.MagicMock(name\u003d\"interactive_app_factory\")"},{"line_number":85,"context_line":"        self.assertIsNone(app.interpreter)"},{"line_number":86,"context_line":"        ret \u003d app.run([])"},{"line_number":87,"context_line":"        self.assertIsNotNone(app.interpreter)"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_f2f09393","line":84,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":99,"context_line":""},{"line_number":100,"context_line":"    def test_prepare_to_run_command(self):"},{"line_number":101,"context_line":"        app, command \u003d make_app()"},{"line_number":102,"context_line":"        app.prepare_to_run_command \u003d mock.MagicMock(name\u003d\"prepare_to_run_command\")"},{"line_number":103,"context_line":"        app.run([\"mock\"])"},{"line_number":104,"context_line":"        app.prepare_to_run_command.assert_called_once_with(command())"},{"line_number":105,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_d2ebcfa0","line":102,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":214,"context_line":"                )"},{"line_number":215,"context_line":""},{"line_number":216,"context_line":"            def build_option_parser(self, description, version):"},{"line_number":217,"context_line":"                parser \u003d super(MyApp, self).build_option_parser(description, version)"},{"line_number":218,"context_line":"                parser.add_argument("},{"line_number":219,"context_line":"                    \"-h\","},{"line_number":220,"context_line":"                    \"--help\","}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_322ccb00","line":217,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (85 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":271,"context_line":""},{"line_number":272,"context_line":"            def build_option_parser(self, description, version):"},{"line_number":273,"context_line":"                parser \u003d super(MyApp, self).build_option_parser("},{"line_number":274,"context_line":"                    description, version, argparse_kwargs\u003d{\"allow_abbrev\": False}"},{"line_number":275,"context_line":"                )"},{"line_number":276,"context_line":"                parser.add_argument(\"--endpoint\")"},{"line_number":277,"context_line":"                return parser"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_122f07f6","line":274,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (81 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":344,"context_line":"        except SystemExit:"},{"line_number":345,"context_line":"            pass"},{"line_number":346,"context_line":"        output \u003d stdout.getvalue()"},{"line_number":347,"context_line":"        self.assertIn(\"test: \u0027t\u0027 is not a test command. See \u0027test --help\u0027.\", output)"},{"line_number":348,"context_line":"        self.assertIn(\"Did you mean one of these?\", output)"},{"line_number":349,"context_line":"        self.assertIn(\"three word command\\n  two words\\n\", output)"},{"line_number":350,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_7232c35f","line":347,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":371,"context_line":"        app \u003d application.App(\"test\", \"1.0\", cmd_mgr)"},{"line_number":372,"context_line":"        cmd_mgr.add_command(\"user\", test_utils.TestCommand)"},{"line_number":373,"context_line":"        for cmd in cmd_mgr.commands.keys():"},{"line_number":374,"context_line":"            self.assertEqual(8, utils.damerau_levenshtein(\"node\", cmd, utils.COST))"},{"line_number":375,"context_line":"        matches \u003d app.get_fuzzy_matches(\"node\")"},{"line_number":376,"context_line":"        self.assertEqual([\"complete\", \"help\", \"user\"], matches)"},{"line_number":377,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_5235ff43","line":374,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (83 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":393,"context_line":"        app.clean_up.reset_mock()"},{"line_number":394,"context_line":"        app.run([\"--quiet\", \"mock\"])"},{"line_number":395,"context_line":"        app.clean_up.assert_called_once_with(command.return_value, 0, None)"},{"line_number":396,"context_line":"        self.assertRaises(SystemExit, app.run, [\"--verbose\", \"--quiet\", \"mock\"])"},{"line_number":397,"context_line":""},{"line_number":398,"context_line":""},{"line_number":399,"context_line":"class TestIO(base.TestBase):"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_b23f3b23","line":396,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":417,"context_line":"            self.assertIsInstance(app.stdout, codecs.StreamWriter)"},{"line_number":418,"context_line":"            self.assertIsInstance(app.stderr, codecs.StreamWriter)"},{"line_number":419,"context_line":""},{"line_number":420,"context_line":"            app \u003d application.App(\"with stdout io stream\", 1, cmd_mgr, stdout\u003dio)"},{"line_number":421,"context_line":"            self.assertIsInstance(app.stdin, codecs.StreamReader)"},{"line_number":422,"context_line":"            self.assertIs(io, app.stdout)"},{"line_number":423,"context_line":"            self.assertIsInstance(app.stderr, codecs.StreamWriter)"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_923af730","line":420,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (81 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":422,"context_line":"            self.assertIs(io, app.stdout)"},{"line_number":423,"context_line":"            self.assertIsInstance(app.stderr, codecs.StreamWriter)"},{"line_number":424,"context_line":""},{"line_number":425,"context_line":"            app \u003d application.App(\"with stderr io stream\", 1, cmd_mgr, stderr\u003dio)"},{"line_number":426,"context_line":"            self.assertIsInstance(app.stdin, codecs.StreamReader)"},{"line_number":427,"context_line":"            self.assertIsInstance(app.stdout, codecs.StreamWriter)"},{"line_number":428,"context_line":"            self.assertIs(io, app.stderr)"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_f24533b5","line":425,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (81 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":429,"context_line":""},{"line_number":430,"context_line":"            try:"},{"line_number":431,"context_line":"                sys.stdin \u003d codecs.getreader(encoding)(sys.stdin)"},{"line_number":432,"context_line":"                app \u003d application.App(\"with wrapped sys.stdin io stream\", 1, cmd_mgr)"},{"line_number":433,"context_line":"                self.assertIs(sys.stdin, app.stdin)"},{"line_number":434,"context_line":"                self.assertIsInstance(app.stdout, codecs.StreamWriter)"},{"line_number":435,"context_line":"                self.assertIsInstance(app.stderr, codecs.StreamWriter)"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_d240efa4","line":432,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (85 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":438,"context_line":""},{"line_number":439,"context_line":"            try:"},{"line_number":440,"context_line":"                sys.stdout \u003d codecs.getwriter(encoding)(sys.stdout)"},{"line_number":441,"context_line":"                app \u003d application.App(\"with wrapped stdout io stream\", 1, cmd_mgr)"},{"line_number":442,"context_line":"                self.assertIsInstance(app.stdin, codecs.StreamReader)"},{"line_number":443,"context_line":"                self.assertIs(sys.stdout, app.stdout)"},{"line_number":444,"context_line":"                self.assertIsInstance(app.stderr, codecs.StreamWriter)"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_3215eb9c","line":441,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":447,"context_line":""},{"line_number":448,"context_line":"            try:"},{"line_number":449,"context_line":"                sys.stderr \u003d codecs.getwriter(encoding)(sys.stderr)"},{"line_number":450,"context_line":"                app \u003d application.App(\"with wrapped stderr io stream\", 1, cmd_mgr)"},{"line_number":451,"context_line":"                self.assertIsInstance(app.stdin, codecs.StreamReader)"},{"line_number":452,"context_line":"                self.assertIsInstance(app.stdout, codecs.StreamWriter)"},{"line_number":453,"context_line":"                self.assertIs(sys.stderr, app.stderr)"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_1218a7d0","line":450,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":465,"context_line":"            self.assertIs(sys.stdout, app.stdout)"},{"line_number":466,"context_line":"            self.assertIs(sys.stderr, app.stderr)"},{"line_number":467,"context_line":""},{"line_number":468,"context_line":"            app \u003d application.App(\"with stdout io stream\", 1, cmd_mgr, stdout\u003dio)"},{"line_number":469,"context_line":"            self.assertIs(sys.stdin, app.stdin)"},{"line_number":470,"context_line":"            self.assertIs(io, app.stdout)"},{"line_number":471,"context_line":"            self.assertIs(sys.stderr, app.stderr)"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_720be37b","line":468,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (81 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":470,"context_line":"            self.assertIs(io, app.stdout)"},{"line_number":471,"context_line":"            self.assertIs(sys.stderr, app.stderr)"},{"line_number":472,"context_line":""},{"line_number":473,"context_line":"            app \u003d application.App(\"with stderr io stream\", 1, cmd_mgr, stderr\u003dio)"},{"line_number":474,"context_line":"            self.assertIs(sys.stdin, app.stdin)"},{"line_number":475,"context_line":"            self.assertIs(sys.stdout, app.stdout)"},{"line_number":476,"context_line":"            self.assertIs(io, app.stderr)"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_520e9f8b","line":473,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (81 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"}],"cliff/tests/test_columns.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":28,"context_line":"    def test_faux_column_human(self):"},{"line_number":29,"context_line":"        c \u003d FauxColumn([\"list\", \"of\", \"values\"])"},{"line_number":30,"context_line":"        self.assertEqual("},{"line_number":31,"context_line":"            u\"I made this string myself: [\u0027list\u0027, \u0027of\u0027, \u0027values\u0027]\", c.human_readable()"},{"line_number":32,"context_line":"        )"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_776d95ca","line":31,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (86 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":28,"context_line":"    def test_faux_column_human(self):"},{"line_number":29,"context_line":"        c \u003d FauxColumn([\"list\", \"of\", \"values\"])"},{"line_number":30,"context_line":"        self.assertEqual("},{"line_number":31,"context_line":"            u\"I made this string myself: [\u0027list\u0027, \u0027of\u0027, \u0027values\u0027]\", c.human_readable()"},{"line_number":32,"context_line":"        )"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_52a5ff01","line":31,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (86 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":28,"context_line":"    def test_faux_column_human(self):"},{"line_number":29,"context_line":"        c \u003d FauxColumn([\"list\", \"of\", \"values\"])"},{"line_number":30,"context_line":"        self.assertEqual("},{"line_number":31,"context_line":"            u\"I made this string myself: [\u0027list\u0027, \u0027of\u0027, \u0027values\u0027]\", c.human_readable()"},{"line_number":32,"context_line":"        )"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_92c79745","line":31,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (86 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"}],"cliff/tests/test_command.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":125,"context_line":"        # through the parser, so we have to replace the parser\u0027s"},{"line_number":126,"context_line":"        # formatter_class attribute with a partial() that passes width"},{"line_number":127,"context_line":"        # to the original class."},{"line_number":128,"context_line":"        parser.formatter_class \u003d functools.partial(parser.formatter_class, width\u003d78)"},{"line_number":129,"context_line":"        self.assertIn(expected_help_message, parser.format_help())"},{"line_number":130,"context_line":""},{"line_number":131,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_f747e54a","line":128,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":151,"context_line":"    def test_resolve_option_with_name_collision(self):"},{"line_number":152,"context_line":"        cmd \u003d TestCommand(None, None)"},{"line_number":153,"context_line":"        parser \u003d cmd.get_parser(\"NAME\")"},{"line_number":154,"context_line":"        parser.add_argument(\"-z\", \"--zero\", dest\u003d\"zero\", default\u003d\"zero-default\")"},{"line_number":155,"context_line":"        args \u003d parser.parse_args([\"-z\", \"foo\", \"a\", \"b\"])"},{"line_number":156,"context_line":"        self.assertEqual(args.zippy, \"foo\")"},{"line_number":157,"context_line":"        self.assertEqual(args.zero, \"zero-default\")"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_d742a13a","line":154,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":125,"context_line":"        # through the parser, so we have to replace the parser\u0027s"},{"line_number":126,"context_line":"        # formatter_class attribute with a partial() that passes width"},{"line_number":127,"context_line":"        # to the original class."},{"line_number":128,"context_line":"        parser.formatter_class \u003d functools.partial(parser.formatter_class, width\u003d78)"},{"line_number":129,"context_line":"        self.assertIn(expected_help_message, parser.format_help())"},{"line_number":130,"context_line":""},{"line_number":131,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_575cd17b","line":128,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":151,"context_line":"    def test_resolve_option_with_name_collision(self):"},{"line_number":152,"context_line":"        cmd \u003d TestCommand(None, None)"},{"line_number":153,"context_line":"        parser \u003d cmd.get_parser(\"NAME\")"},{"line_number":154,"context_line":"        parser.add_argument(\"-z\", \"--zero\", dest\u003d\"zero\", default\u003d\"zero-default\")"},{"line_number":155,"context_line":"        args \u003d parser.parse_args([\"-z\", \"foo\", \"a\", \"b\"])"},{"line_number":156,"context_line":"        self.assertEqual(args.zippy, \"foo\")"},{"line_number":157,"context_line":"        self.assertEqual(args.zero, \"zero-default\")"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_b7560d5b","line":154,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":125,"context_line":"        # through the parser, so we have to replace the parser\u0027s"},{"line_number":126,"context_line":"        # formatter_class attribute with a partial() that passes width"},{"line_number":127,"context_line":"        # to the original class."},{"line_number":128,"context_line":"        parser.formatter_class \u003d functools.partial(parser.formatter_class, width\u003d78)"},{"line_number":129,"context_line":"        self.assertIn(expected_help_message, parser.format_help())"},{"line_number":130,"context_line":""},{"line_number":131,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_729c830d","line":128,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":151,"context_line":"    def test_resolve_option_with_name_collision(self):"},{"line_number":152,"context_line":"        cmd \u003d TestCommand(None, None)"},{"line_number":153,"context_line":"        parser \u003d cmd.get_parser(\"NAME\")"},{"line_number":154,"context_line":"        parser.add_argument(\"-z\", \"--zero\", dest\u003d\"zero\", default\u003d\"zero-default\")"},{"line_number":155,"context_line":"        args \u003d parser.parse_args([\"-z\", \"foo\", \"a\", \"b\"])"},{"line_number":156,"context_line":"        self.assertEqual(args.zippy, \"foo\")"},{"line_number":157,"context_line":"        self.assertEqual(args.zero, \"zero-default\")"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_529fbf00","line":154,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"}],"cliff/tests/test_command_hooks.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":35,"context_line":"    # Register a command that fails"},{"line_number":36,"context_line":"    err_command \u003d mock.Mock(name\u003d\"err_command\", spec\u003dcommand.Command)"},{"line_number":37,"context_line":"    err_command_inst \u003d mock.Mock(spec\u003dcommand.Command)"},{"line_number":38,"context_line":"    err_command_inst.run \u003d mock.Mock(side_effect\u003dRuntimeError(\"test exception\"))"},{"line_number":39,"context_line":"    err_command.return_value \u003d err_command_inst"},{"line_number":40,"context_line":"    cmd_mgr.add_command(\"error\", err_command)"},{"line_number":41,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_970e692f","line":38,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":35,"context_line":"    # Register a command that fails"},{"line_number":36,"context_line":"    err_command \u003d mock.Mock(name\u003d\"err_command\", spec\u003dcommand.Command)"},{"line_number":37,"context_line":"    err_command_inst \u003d mock.Mock(spec\u003dcommand.Command)"},{"line_number":38,"context_line":"    err_command_inst.run \u003d mock.Mock(side_effect\u003dRuntimeError(\"test exception\"))"},{"line_number":39,"context_line":"    err_command.return_value \u003d err_command_inst"},{"line_number":40,"context_line":"    cmd_mgr.add_command(\"error\", err_command)"},{"line_number":41,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_d78aa1b9","line":38,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":35,"context_line":"    # Register a command that fails"},{"line_number":36,"context_line":"    err_command \u003d mock.Mock(name\u003d\"err_command\", spec\u003dcommand.Command)"},{"line_number":37,"context_line":"    err_command_inst \u003d mock.Mock(spec\u003dcommand.Command)"},{"line_number":38,"context_line":"    err_command_inst.run \u003d mock.Mock(side_effect\u003dRuntimeError(\"test exception\"))"},{"line_number":39,"context_line":"    err_command.return_value \u003d err_command_inst"},{"line_number":40,"context_line":"    cmd_mgr.add_command(\"error\", err_command)"},{"line_number":41,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_b289fbca","line":38,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"}],"cliff/tests/test_commandmanager.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":126,"context_line":"        with mock.patch("},{"line_number":127,"context_line":"            \"pkg_resources.iter_entry_points\", mock_pkg_resources"},{"line_number":128,"context_line":"        ) as iter_entry_points:"},{"line_number":129,"context_line":"            mgr \u003d commandmanager.CommandManager(\"test\", convert_underscores\u003dFalse)"},{"line_number":130,"context_line":"            iter_entry_points.assert_called_once_with(\"test\")"},{"line_number":131,"context_line":"            names \u003d [n for n, v in mgr]"},{"line_number":132,"context_line":"            self.assertEqual([\"test_cmd\"], names)"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_17d6d94f","line":129,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":138,"context_line":"        with mock.patch("},{"line_number":139,"context_line":"            \"pkg_resources.iter_entry_points\", mock_pkg_resources"},{"line_number":140,"context_line":"        ) as iter_entry_points:"},{"line_number":141,"context_line":"            mgr \u003d commandmanager.CommandManager(\"test\", convert_underscores\u003dTrue)"},{"line_number":142,"context_line":"            iter_entry_points.assert_called_once_with(\"test\")"},{"line_number":143,"context_line":"            names \u003d [n for n, v in mgr]"},{"line_number":144,"context_line":"            self.assertEqual([\"test cmd\"], names)"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_77c915aa","line":141,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (81 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":210,"context_line":""},{"line_number":211,"context_line":"    def test_no_candidates(self):"},{"line_number":212,"context_line":"        self.assertEqual("},{"line_number":213,"context_line":"            [], commandmanager._get_commands_by_partial_name([\"r\", \"p\"], self.commands)"},{"line_number":214,"context_line":"        )"},{"line_number":215,"context_line":"        self.assertEqual("},{"line_number":216,"context_line":"            [],"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_57ccd1b9","line":213,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (87 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":244,"context_line":"        )"},{"line_number":245,"context_line":"        self.assertEqual("},{"line_number":246,"context_line":"            [\"server list\"],"},{"line_number":247,"context_line":"            commandmanager._get_commands_by_partial_name([\"serve\", \"l\"], self.commands),"},{"line_number":248,"context_line":"        )"},{"line_number":249,"context_line":""},{"line_number":250,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_b7c60d99","line":247,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (88 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":322,"context_line":"        mock_cmd_one.name \u003d \"one\""},{"line_number":323,"context_line":"        mock_cmd_two \u003d mock.Mock()"},{"line_number":324,"context_line":"        mock_cmd_two.name \u003d \"cmd two\""},{"line_number":325,"context_line":"        mock_pkg_resources \u003d mock.Mock(return_value\u003d[mock_cmd_one, mock_cmd_two])"},{"line_number":326,"context_line":"        with mock.patch("},{"line_number":327,"context_line":"            \"pkg_resources.iter_entry_points\", mock_pkg_resources"},{"line_number":328,"context_line":"        ) as iter_entry_points:"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_97c14983","line":325,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (81 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":126,"context_line":"        with mock.patch("},{"line_number":127,"context_line":"            \"pkg_resources.iter_entry_points\", mock_pkg_resources"},{"line_number":128,"context_line":"        ) as iter_entry_points:"},{"line_number":129,"context_line":"            mgr \u003d commandmanager.CommandManager(\"test\", convert_underscores\u003dFalse)"},{"line_number":130,"context_line":"            iter_entry_points.assert_called_once_with(\"test\")"},{"line_number":131,"context_line":"            names \u003d [n for n, v in mgr]"},{"line_number":132,"context_line":"            self.assertEqual([\"test_cmd\"], names)"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_5714d14c","line":129,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":138,"context_line":"        with mock.patch("},{"line_number":139,"context_line":"            \"pkg_resources.iter_entry_points\", mock_pkg_resources"},{"line_number":140,"context_line":"        ) as iter_entry_points:"},{"line_number":141,"context_line":"            mgr \u003d commandmanager.CommandManager(\"test\", convert_underscores\u003dTrue)"},{"line_number":142,"context_line":"            iter_entry_points.assert_called_once_with(\"test\")"},{"line_number":143,"context_line":"            names \u003d [n for n, v in mgr]"},{"line_number":144,"context_line":"            self.assertEqual([\"test cmd\"], names)"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_b70e0d38","line":141,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (81 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":210,"context_line":""},{"line_number":211,"context_line":"    def test_no_candidates(self):"},{"line_number":212,"context_line":"        self.assertEqual("},{"line_number":213,"context_line":"            [], commandmanager._get_commands_by_partial_name([\"r\", \"p\"], self.commands)"},{"line_number":214,"context_line":"        )"},{"line_number":215,"context_line":"        self.assertEqual("},{"line_number":216,"context_line":"            [],"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_97094932","line":213,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (87 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":244,"context_line":"        )"},{"line_number":245,"context_line":"        self.assertEqual("},{"line_number":246,"context_line":"            [\"server list\"],"},{"line_number":247,"context_line":"            commandmanager._get_commands_by_partial_name([\"serve\", \"l\"], self.commands),"},{"line_number":248,"context_line":"        )"},{"line_number":249,"context_line":""},{"line_number":250,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_f704051a","line":247,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (88 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":322,"context_line":"        mock_cmd_one.name \u003d \"one\""},{"line_number":323,"context_line":"        mock_cmd_two \u003d mock.Mock()"},{"line_number":324,"context_line":"        mock_cmd_two.name \u003d \"cmd two\""},{"line_number":325,"context_line":"        mock_pkg_resources \u003d mock.Mock(return_value\u003d[mock_cmd_one, mock_cmd_two])"},{"line_number":326,"context_line":"        with mock.patch("},{"line_number":327,"context_line":"            \"pkg_resources.iter_entry_points\", mock_pkg_resources"},{"line_number":328,"context_line":"        ) as iter_entry_points:"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_d7ff41ff","line":325,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (81 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":126,"context_line":"        with mock.patch("},{"line_number":127,"context_line":"            \"pkg_resources.iter_entry_points\", mock_pkg_resources"},{"line_number":128,"context_line":"        ) as iter_entry_points:"},{"line_number":129,"context_line":"            mgr \u003d commandmanager.CommandManager(\"test\", convert_underscores\u003dFalse)"},{"line_number":130,"context_line":"            iter_entry_points.assert_called_once_with(\"test\")"},{"line_number":131,"context_line":"            names \u003d [n for n, v in mgr]"},{"line_number":132,"context_line":"            self.assertEqual([\"test_cmd\"], names)"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_52ab3f86","line":129,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":138,"context_line":"        with mock.patch("},{"line_number":139,"context_line":"            \"pkg_resources.iter_entry_points\", mock_pkg_resources"},{"line_number":140,"context_line":"        ) as iter_entry_points:"},{"line_number":141,"context_line":"            mgr \u003d commandmanager.CommandManager(\"test\", convert_underscores\u003dTrue)"},{"line_number":142,"context_line":"            iter_entry_points.assert_called_once_with(\"test\")"},{"line_number":143,"context_line":"            names \u003d [n for n, v in mgr]"},{"line_number":144,"context_line":"            self.assertEqual([\"test cmd\"], names)"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_b2957b42","line":141,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (81 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":210,"context_line":""},{"line_number":211,"context_line":"    def test_no_candidates(self):"},{"line_number":212,"context_line":"        self.assertEqual("},{"line_number":213,"context_line":"            [], commandmanager._get_commands_by_partial_name([\"r\", \"p\"], self.commands)"},{"line_number":214,"context_line":"        )"},{"line_number":215,"context_line":"        self.assertEqual("},{"line_number":216,"context_line":"            [],"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_92903750","line":213,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (87 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":244,"context_line":"        )"},{"line_number":245,"context_line":"        self.assertEqual("},{"line_number":246,"context_line":"            [\"server list\"],"},{"line_number":247,"context_line":"            commandmanager._get_commands_by_partial_name([\"serve\", \"l\"], self.commands),"},{"line_number":248,"context_line":"        )"},{"line_number":249,"context_line":""},{"line_number":250,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_f29b736f","line":247,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (88 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":323,"context_line":"        mock_cmd_one.name \u003d \"one\""},{"line_number":324,"context_line":"        mock_cmd_two \u003d mock.Mock()"},{"line_number":325,"context_line":"        mock_cmd_two.name \u003d \"cmd two\""},{"line_number":326,"context_line":"        mock_pkg_resources \u003d mock.Mock(return_value\u003d[mock_cmd_one, mock_cmd_two])"},{"line_number":327,"context_line":"        with mock.patch("},{"line_number":328,"context_line":"            \"pkg_resources.iter_entry_points\", mock_pkg_resources"},{"line_number":329,"context_line":"        ) as iter_entry_points:"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_d2962f49","line":326,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (81 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"}],"cliff/tests/test_complete.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":24,"context_line":"class TestCompletion(base.TestBase):"},{"line_number":25,"context_line":"    def test_dictionary(self):"},{"line_number":26,"context_line":"        sot \u003d complete.CompleteDictionary()"},{"line_number":27,"context_line":"        sot.add_command(\"image delete\".split(), [mock.Mock(option_strings\u003d[\"1\"])])"},{"line_number":28,"context_line":"        sot.add_command(\"image list\".split(), [mock.Mock(option_strings\u003d[\"2\"])])"},{"line_number":29,"context_line":"        sot.add_command(\"image create\".split(), [mock.Mock(option_strings\u003d[\"3\"])])"},{"line_number":30,"context_line":"        sot.add_command(\"volume type create\".split(), [mock.Mock(option_strings\u003d[\"4\"])])"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_3c64a421","line":27,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":25,"context_line":"    def test_dictionary(self):"},{"line_number":26,"context_line":"        sot \u003d complete.CompleteDictionary()"},{"line_number":27,"context_line":"        sot.add_command(\"image delete\".split(), [mock.Mock(option_strings\u003d[\"1\"])])"},{"line_number":28,"context_line":"        sot.add_command(\"image list\".split(), [mock.Mock(option_strings\u003d[\"2\"])])"},{"line_number":29,"context_line":"        sot.add_command(\"image create\".split(), [mock.Mock(option_strings\u003d[\"3\"])])"},{"line_number":30,"context_line":"        sot.add_command(\"volume type create\".split(), [mock.Mock(option_strings\u003d[\"4\"])])"},{"line_number":31,"context_line":"        sot.add_command(\"volume type delete\".split(), [mock.Mock(option_strings\u003d[\"5\"])])"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_1c672027","line":28,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":26,"context_line":"        sot \u003d complete.CompleteDictionary()"},{"line_number":27,"context_line":"        sot.add_command(\"image delete\".split(), [mock.Mock(option_strings\u003d[\"1\"])])"},{"line_number":28,"context_line":"        sot.add_command(\"image list\".split(), [mock.Mock(option_strings\u003d[\"2\"])])"},{"line_number":29,"context_line":"        sot.add_command(\"image create\".split(), [mock.Mock(option_strings\u003d[\"3\"])])"},{"line_number":30,"context_line":"        sot.add_command(\"volume type create\".split(), [mock.Mock(option_strings\u003d[\"4\"])])"},{"line_number":31,"context_line":"        sot.add_command(\"volume type delete\".split(), [mock.Mock(option_strings\u003d[\"5\"])])"},{"line_number":32,"context_line":"        self.assertEqual(\"image volume\", sot.get_commands())"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_7c6a9cec","line":29,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":27,"context_line":"        sot.add_command(\"image delete\".split(), [mock.Mock(option_strings\u003d[\"1\"])])"},{"line_number":28,"context_line":"        sot.add_command(\"image list\".split(), [mock.Mock(option_strings\u003d[\"2\"])])"},{"line_number":29,"context_line":"        sot.add_command(\"image create\".split(), [mock.Mock(option_strings\u003d[\"3\"])])"},{"line_number":30,"context_line":"        sot.add_command(\"volume type create\".split(), [mock.Mock(option_strings\u003d[\"4\"])])"},{"line_number":31,"context_line":"        sot.add_command(\"volume type delete\".split(), [mock.Mock(option_strings\u003d[\"5\"])])"},{"line_number":32,"context_line":"        self.assertEqual(\"image volume\", sot.get_commands())"},{"line_number":33,"context_line":"        result \u003d sot.get_data()"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_5c6d1801","line":30,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (88 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":28,"context_line":"        sot.add_command(\"image list\".split(), [mock.Mock(option_strings\u003d[\"2\"])])"},{"line_number":29,"context_line":"        sot.add_command(\"image create\".split(), [mock.Mock(option_strings\u003d[\"3\"])])"},{"line_number":30,"context_line":"        sot.add_command(\"volume type create\".split(), [mock.Mock(option_strings\u003d[\"4\"])])"},{"line_number":31,"context_line":"        sot.add_command(\"volume type delete\".split(), [mock.Mock(option_strings\u003d[\"5\"])])"},{"line_number":32,"context_line":"        self.assertEqual(\"image volume\", sot.get_commands())"},{"line_number":33,"context_line":"        result \u003d sot.get_data()"},{"line_number":34,"context_line":"        self.assertEqual(\"image\", result[0][0])"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_bc7714d4","line":31,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (88 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":42,"context_line":""},{"line_number":43,"context_line":"    def test_complete_dictionary_subcmd(self):"},{"line_number":44,"context_line":"        sot \u003d complete.CompleteDictionary()"},{"line_number":45,"context_line":"        sot.add_command(\"image delete\".split(), [mock.Mock(option_strings\u003d[\"1\"])])"},{"line_number":46,"context_line":"        sot.add_command(\"image list\".split(), [mock.Mock(option_strings\u003d[\"2\"])])"},{"line_number":47,"context_line":"        sot.add_command(\"image list better\".split(), [mock.Mock(option_strings\u003d[\"3\"])])"},{"line_number":48,"context_line":"        self.assertEqual(\"image\", sot.get_commands())"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_9c7210e2","line":45,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":43,"context_line":"    def test_complete_dictionary_subcmd(self):"},{"line_number":44,"context_line":"        sot \u003d complete.CompleteDictionary()"},{"line_number":45,"context_line":"        sot.add_command(\"image delete\".split(), [mock.Mock(option_strings\u003d[\"1\"])])"},{"line_number":46,"context_line":"        sot.add_command(\"image list\".split(), [mock.Mock(option_strings\u003d[\"2\"])])"},{"line_number":47,"context_line":"        sot.add_command(\"image list better\".split(), [mock.Mock(option_strings\u003d[\"3\"])])"},{"line_number":48,"context_line":"        self.assertEqual(\"image\", sot.get_commands())"},{"line_number":49,"context_line":"        result \u003d sot.get_data()"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_fc7d0cb2","line":46,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":44,"context_line":"        sot \u003d complete.CompleteDictionary()"},{"line_number":45,"context_line":"        sot.add_command(\"image delete\".split(), [mock.Mock(option_strings\u003d[\"1\"])])"},{"line_number":46,"context_line":"        sot.add_command(\"image list\".split(), [mock.Mock(option_strings\u003d[\"2\"])])"},{"line_number":47,"context_line":"        sot.add_command(\"image list better\".split(), [mock.Mock(option_strings\u003d[\"3\"])])"},{"line_number":48,"context_line":"        self.assertEqual(\"image\", sot.get_commands())"},{"line_number":49,"context_line":"        result \u003d sot.get_data()"},{"line_number":50,"context_line":"        self.assertEqual(\"image\", result[0][0])"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_dc7808c2","line":47,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (87 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":109,"context_line":"        sot \u003d complete.CompleteCommand(mock.Mock(), mock.Mock())"},{"line_number":110,"context_line":"        parser \u003d sot.get_parser(\"nothing\")"},{"line_number":111,"context_line":"        self.assertEqual(\"nothing\", parser.prog)"},{"line_number":112,"context_line":"        self.assertEqual(\"print bash completion command\\n    \", parser.description)"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"class TestCompletionAction(base.TestBase):"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_3c4dc499","line":112,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (83 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":121,"context_line":"        return sot, app, cmd_mgr"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"    def then_actions_equal(self, actions):"},{"line_number":124,"context_line":"        optstr \u003d \" \".join(opt for action in actions for opt in action.option_strings)"},{"line_number":125,"context_line":"        self.assertEqual(\"-h --help --name --shell\", optstr)"},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"    def test_complete_command_get_actions(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_1c50c031","line":124,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (85 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":24,"context_line":"class TestCompletion(base.TestBase):"},{"line_number":25,"context_line":"    def test_dictionary(self):"},{"line_number":26,"context_line":"        sot \u003d complete.CompleteDictionary()"},{"line_number":27,"context_line":"        sot.add_command(\"image delete\".split(), [mock.Mock(option_strings\u003d[\"1\"])])"},{"line_number":28,"context_line":"        sot.add_command(\"image list\".split(), [mock.Mock(option_strings\u003d[\"2\"])])"},{"line_number":29,"context_line":"        sot.add_command(\"image create\".split(), [mock.Mock(option_strings\u003d[\"3\"])])"},{"line_number":30,"context_line":"        sot.add_command(\"volume type create\".split(), [mock.Mock(option_strings\u003d[\"4\"])])"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_17c259e9","line":27,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":25,"context_line":"    def test_dictionary(self):"},{"line_number":26,"context_line":"        sot \u003d complete.CompleteDictionary()"},{"line_number":27,"context_line":"        sot.add_command(\"image delete\".split(), [mock.Mock(option_strings\u003d[\"1\"])])"},{"line_number":28,"context_line":"        sot.add_command(\"image list\".split(), [mock.Mock(option_strings\u003d[\"2\"])])"},{"line_number":29,"context_line":"        sot.add_command(\"image create\".split(), [mock.Mock(option_strings\u003d[\"3\"])])"},{"line_number":30,"context_line":"        sot.add_command(\"volume type create\".split(), [mock.Mock(option_strings\u003d[\"4\"])])"},{"line_number":31,"context_line":"        sot.add_command(\"volume type delete\".split(), [mock.Mock(option_strings\u003d[\"5\"])])"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_77b5957d","line":28,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":26,"context_line":"        sot \u003d complete.CompleteDictionary()"},{"line_number":27,"context_line":"        sot.add_command(\"image delete\".split(), [mock.Mock(option_strings\u003d[\"1\"])])"},{"line_number":28,"context_line":"        sot.add_command(\"image list\".split(), [mock.Mock(option_strings\u003d[\"2\"])])"},{"line_number":29,"context_line":"        sot.add_command(\"image create\".split(), [mock.Mock(option_strings\u003d[\"3\"])])"},{"line_number":30,"context_line":"        sot.add_command(\"volume type create\".split(), [mock.Mock(option_strings\u003d[\"4\"])])"},{"line_number":31,"context_line":"        sot.add_command(\"volume type delete\".split(), [mock.Mock(option_strings\u003d[\"5\"])])"},{"line_number":32,"context_line":"        self.assertEqual(\"image volume\", sot.get_commands())"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_57b85173","line":29,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":27,"context_line":"        sot.add_command(\"image delete\".split(), [mock.Mock(option_strings\u003d[\"1\"])])"},{"line_number":28,"context_line":"        sot.add_command(\"image list\".split(), [mock.Mock(option_strings\u003d[\"2\"])])"},{"line_number":29,"context_line":"        sot.add_command(\"image create\".split(), [mock.Mock(option_strings\u003d[\"3\"])])"},{"line_number":30,"context_line":"        sot.add_command(\"volume type create\".split(), [mock.Mock(option_strings\u003d[\"4\"])])"},{"line_number":31,"context_line":"        sot.add_command(\"volume type delete\".split(), [mock.Mock(option_strings\u003d[\"5\"])])"},{"line_number":32,"context_line":"        self.assertEqual(\"image volume\", sot.get_commands())"},{"line_number":33,"context_line":"        result \u003d sot.get_data()"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_b7b28d92","line":30,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (88 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":28,"context_line":"        sot.add_command(\"image list\".split(), [mock.Mock(option_strings\u003d[\"2\"])])"},{"line_number":29,"context_line":"        sot.add_command(\"image create\".split(), [mock.Mock(option_strings\u003d[\"3\"])])"},{"line_number":30,"context_line":"        sot.add_command(\"volume type create\".split(), [mock.Mock(option_strings\u003d[\"4\"])])"},{"line_number":31,"context_line":"        sot.add_command(\"volume type delete\".split(), [mock.Mock(option_strings\u003d[\"5\"])])"},{"line_number":32,"context_line":"        self.assertEqual(\"image volume\", sot.get_commands())"},{"line_number":33,"context_line":"        result \u003d sot.get_data()"},{"line_number":34,"context_line":"        self.assertEqual(\"image\", result[0][0])"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_97adc932","line":31,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (88 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":42,"context_line":""},{"line_number":43,"context_line":"    def test_complete_dictionary_subcmd(self):"},{"line_number":44,"context_line":"        sot \u003d complete.CompleteDictionary()"},{"line_number":45,"context_line":"        sot.add_command(\"image delete\".split(), [mock.Mock(option_strings\u003d[\"1\"])])"},{"line_number":46,"context_line":"        sot.add_command(\"image list\".split(), [mock.Mock(option_strings\u003d[\"2\"])])"},{"line_number":47,"context_line":"        sot.add_command(\"image list better\".split(), [mock.Mock(option_strings\u003d[\"3\"])])"},{"line_number":48,"context_line":"        self.assertEqual(\"image\", sot.get_commands())"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_f7a88520","line":45,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":43,"context_line":"    def test_complete_dictionary_subcmd(self):"},{"line_number":44,"context_line":"        sot \u003d complete.CompleteDictionary()"},{"line_number":45,"context_line":"        sot.add_command(\"image delete\".split(), [mock.Mock(option_strings\u003d[\"1\"])])"},{"line_number":46,"context_line":"        sot.add_command(\"image list\".split(), [mock.Mock(option_strings\u003d[\"2\"])])"},{"line_number":47,"context_line":"        sot.add_command(\"image list better\".split(), [mock.Mock(option_strings\u003d[\"3\"])])"},{"line_number":48,"context_line":"        self.assertEqual(\"image\", sot.get_commands())"},{"line_number":49,"context_line":"        result \u003d sot.get_data()"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_d7a3c141","line":46,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":44,"context_line":"        sot \u003d complete.CompleteDictionary()"},{"line_number":45,"context_line":"        sot.add_command(\"image delete\".split(), [mock.Mock(option_strings\u003d[\"1\"])])"},{"line_number":46,"context_line":"        sot.add_command(\"image list\".split(), [mock.Mock(option_strings\u003d[\"2\"])])"},{"line_number":47,"context_line":"        sot.add_command(\"image list better\".split(), [mock.Mock(option_strings\u003d[\"3\"])])"},{"line_number":48,"context_line":"        self.assertEqual(\"image\", sot.get_commands())"},{"line_number":49,"context_line":"        result \u003d sot.get_data()"},{"line_number":50,"context_line":"        self.assertEqual(\"image\", result[0][0])"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_3764bd21","line":47,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (87 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":109,"context_line":"        sot \u003d complete.CompleteCommand(mock.Mock(), mock.Mock())"},{"line_number":110,"context_line":"        parser \u003d sot.get_parser(\"nothing\")"},{"line_number":111,"context_line":"        self.assertEqual(\"nothing\", parser.prog)"},{"line_number":112,"context_line":"        self.assertEqual(\"print bash completion command\\n    \", parser.description)"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"class TestCompletionAction(base.TestBase):"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_1767f926","line":112,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (83 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":121,"context_line":"        return sot, app, cmd_mgr"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"    def then_actions_equal(self, actions):"},{"line_number":124,"context_line":"        optstr \u003d \" \".join(opt for action in actions for opt in action.option_strings)"},{"line_number":125,"context_line":"        self.assertEqual(\"-h --help --name --shell\", optstr)"},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"    def test_complete_command_get_actions(self):"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_776ab5ec","line":124,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (85 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":24,"context_line":"class TestCompletion(base.TestBase):"},{"line_number":25,"context_line":"    def test_dictionary(self):"},{"line_number":26,"context_line":"        sot \u003d complete.CompleteDictionary()"},{"line_number":27,"context_line":"        sot.add_command(\"image delete\".split(), [mock.Mock(option_strings\u003d[\"1\"])])"},{"line_number":28,"context_line":"        sot.add_command(\"image list\".split(), [mock.Mock(option_strings\u003d[\"2\"])])"},{"line_number":29,"context_line":"        sot.add_command(\"image create\".split(), [mock.Mock(option_strings\u003d[\"3\"])])"},{"line_number":30,"context_line":"        sot.add_command(\"volume type create\".split(), [mock.Mock(option_strings\u003d[\"4\"])])"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_72e483e0","line":27,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":25,"context_line":"    def test_dictionary(self):"},{"line_number":26,"context_line":"        sot \u003d complete.CompleteDictionary()"},{"line_number":27,"context_line":"        sot.add_command(\"image delete\".split(), [mock.Mock(option_strings\u003d[\"1\"])])"},{"line_number":28,"context_line":"        sot.add_command(\"image list\".split(), [mock.Mock(option_strings\u003d[\"2\"])])"},{"line_number":29,"context_line":"        sot.add_command(\"image create\".split(), [mock.Mock(option_strings\u003d[\"3\"])])"},{"line_number":30,"context_line":"        sot.add_command(\"volume type create\".split(), [mock.Mock(option_strings\u003d[\"4\"])])"},{"line_number":31,"context_line":"        sot.add_command(\"volume type delete\".split(), [mock.Mock(option_strings\u003d[\"5\"])])"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_52e7bfe3","line":28,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":26,"context_line":"        sot \u003d complete.CompleteDictionary()"},{"line_number":27,"context_line":"        sot.add_command(\"image delete\".split(), [mock.Mock(option_strings\u003d[\"1\"])])"},{"line_number":28,"context_line":"        sot.add_command(\"image list\".split(), [mock.Mock(option_strings\u003d[\"2\"])])"},{"line_number":29,"context_line":"        sot.add_command(\"image create\".split(), [mock.Mock(option_strings\u003d[\"3\"])])"},{"line_number":30,"context_line":"        sot.add_command(\"volume type create\".split(), [mock.Mock(option_strings\u003d[\"4\"])])"},{"line_number":31,"context_line":"        sot.add_command(\"volume type delete\".split(), [mock.Mock(option_strings\u003d[\"5\"])])"},{"line_number":32,"context_line":"        self.assertEqual(\"image volume\", sot.get_commands())"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_b2d1fbfd","line":29,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":27,"context_line":"        sot.add_command(\"image delete\".split(), [mock.Mock(option_strings\u003d[\"1\"])])"},{"line_number":28,"context_line":"        sot.add_command(\"image list\".split(), [mock.Mock(option_strings\u003d[\"2\"])])"},{"line_number":29,"context_line":"        sot.add_command(\"image create\".split(), [mock.Mock(option_strings\u003d[\"3\"])])"},{"line_number":30,"context_line":"        sot.add_command(\"volume type create\".split(), [mock.Mock(option_strings\u003d[\"4\"])])"},{"line_number":31,"context_line":"        sot.add_command(\"volume type delete\".split(), [mock.Mock(option_strings\u003d[\"5\"])])"},{"line_number":32,"context_line":"        self.assertEqual(\"image volume\", sot.get_commands())"},{"line_number":33,"context_line":"        result \u003d sot.get_data()"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_92ccb761","line":30,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (88 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":28,"context_line":"        sot.add_command(\"image list\".split(), [mock.Mock(option_strings\u003d[\"2\"])])"},{"line_number":29,"context_line":"        sot.add_command(\"image create\".split(), [mock.Mock(option_strings\u003d[\"3\"])])"},{"line_number":30,"context_line":"        sot.add_command(\"volume type create\".split(), [mock.Mock(option_strings\u003d[\"4\"])])"},{"line_number":31,"context_line":"        sot.add_command(\"volume type delete\".split(), [mock.Mock(option_strings\u003d[\"5\"])])"},{"line_number":32,"context_line":"        self.assertEqual(\"image volume\", sot.get_commands())"},{"line_number":33,"context_line":"        result \u003d sot.get_data()"},{"line_number":34,"context_line":"        self.assertEqual(\"image\", result[0][0])"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_f2d7f3ec","line":31,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (88 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":42,"context_line":""},{"line_number":43,"context_line":"    def test_complete_dictionary_subcmd(self):"},{"line_number":44,"context_line":"        sot \u003d complete.CompleteDictionary()"},{"line_number":45,"context_line":"        sot.add_command(\"image delete\".split(), [mock.Mock(option_strings\u003d[\"1\"])])"},{"line_number":46,"context_line":"        sot.add_command(\"image list\".split(), [mock.Mock(option_strings\u003d[\"2\"])])"},{"line_number":47,"context_line":"        sot.add_command(\"image list better\".split(), [mock.Mock(option_strings\u003d[\"3\"])])"},{"line_number":48,"context_line":"        self.assertEqual(\"image\", sot.get_commands())"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_d2d2affc","line":45,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":43,"context_line":"    def test_complete_dictionary_subcmd(self):"},{"line_number":44,"context_line":"        sot \u003d complete.CompleteDictionary()"},{"line_number":45,"context_line":"        sot.add_command(\"image delete\".split(), [mock.Mock(option_strings\u003d[\"1\"])])"},{"line_number":46,"context_line":"        sot.add_command(\"image list\".split(), [mock.Mock(option_strings\u003d[\"2\"])])"},{"line_number":47,"context_line":"        sot.add_command(\"image list better\".split(), [mock.Mock(option_strings\u003d[\"3\"])])"},{"line_number":48,"context_line":"        self.assertEqual(\"image\", sot.get_commands())"},{"line_number":49,"context_line":"        result \u003d sot.get_data()"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_3207ab84","line":46,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":44,"context_line":"        sot \u003d complete.CompleteDictionary()"},{"line_number":45,"context_line":"        sot.add_command(\"image delete\".split(), [mock.Mock(option_strings\u003d[\"1\"])])"},{"line_number":46,"context_line":"        sot.add_command(\"image list\".split(), [mock.Mock(option_strings\u003d[\"2\"])])"},{"line_number":47,"context_line":"        sot.add_command(\"image list better\".split(), [mock.Mock(option_strings\u003d[\"3\"])])"},{"line_number":48,"context_line":"        self.assertEqual(\"image\", sot.get_commands())"},{"line_number":49,"context_line":"        result \u003d sot.get_data()"},{"line_number":50,"context_line":"        self.assertEqual(\"image\", result[0][0])"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_120a6788","line":47,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (87 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":109,"context_line":"        sot \u003d complete.CompleteCommand(mock.Mock(), mock.Mock())"},{"line_number":110,"context_line":"        parser \u003d sot.get_parser(\"nothing\")"},{"line_number":111,"context_line":"        self.assertEqual(\"nothing\", parser.prog)"},{"line_number":112,"context_line":"        self.assertEqual(\"print bash completion command\\n    \", parser.description)"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"class TestCompletionAction(base.TestBase):"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_72fda36c","line":112,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (83 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":121,"context_line":"        return sot, app, cmd_mgr"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"    def then_actions_equal(self, actions):"},{"line_number":124,"context_line":"        optstr \u003d \" \".join(opt for action in actions for opt in action.option_strings)"},{"line_number":125,"context_line":"        self.assertEqual(\"-h --help --name --shell\", optstr)"},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"    def test_complete_command_get_actions(self):"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_52005f66","line":124,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (85 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"}],"cliff/tests/test_formatters_shell.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":67,"context_line":"        sf \u003d shell.ShellFormatter()"},{"line_number":68,"context_line":"        c \u003d (\"a\", \"b\", \"c\", \"d\", \"e\")"},{"line_number":69,"context_line":"        d \u003d (True, False, 100, \u0027\"esc\"\u0027, six.text_type(\u0027\"esc\"\u0027))"},{"line_number":70,"context_line":"        expected \u003d \u0027a\u003d\"True\"\\nb\u003d\"False\"\\nc\u003d\"100\"\\n\u0027 \u0027d\u003d\"\\\\\"esc\\\\\"\"\\ne\u003d\"\\\\\"esc\\\\\"\"\\n\u0027"},{"line_number":71,"context_line":"        output \u003d six.StringIO()"},{"line_number":72,"context_line":"        args \u003d mock.Mock()"},{"line_number":73,"context_line":"        args.variables \u003d [\"a\", \"b\", \"c\", \"d\", \"e\"]"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_f76a457e","line":70,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":67,"context_line":"        sf \u003d shell.ShellFormatter()"},{"line_number":68,"context_line":"        c \u003d (\"a\", \"b\", \"c\", \"d\", \"e\")"},{"line_number":69,"context_line":"        d \u003d (True, False, 100, \u0027\"esc\"\u0027, six.text_type(\u0027\"esc\"\u0027))"},{"line_number":70,"context_line":"        expected \u003d \u0027a\u003d\"True\"\\nb\u003d\"False\"\\nc\u003d\"100\"\\n\u0027 \u0027d\u003d\"\\\\\"esc\\\\\"\"\\ne\u003d\"\\\\\"esc\\\\\"\"\\n\u0027"},{"line_number":71,"context_line":"        output \u003d six.StringIO()"},{"line_number":72,"context_line":"        args \u003d mock.Mock()"},{"line_number":73,"context_line":"        args.variables \u003d [\"a\", \"b\", \"c\", \"d\", \"e\"]"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_b789edca","line":70,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":67,"context_line":"        sf \u003d shell.ShellFormatter()"},{"line_number":68,"context_line":"        c \u003d (\"a\", \"b\", \"c\", \"d\", \"e\")"},{"line_number":69,"context_line":"        d \u003d (True, False, 100, \u0027\"esc\"\u0027, six.text_type(\u0027\"esc\"\u0027))"},{"line_number":70,"context_line":"        expected \u003d \u0027a\u003d\"True\"\\nb\u003d\"False\"\\nc\u003d\"100\"\\n\u0027 \u0027d\u003d\"\\\\\"esc\\\\\"\"\\ne\u003d\"\\\\\"esc\\\\\"\"\\n\u0027"},{"line_number":71,"context_line":"        output \u003d six.StringIO()"},{"line_number":72,"context_line":"        args \u003d mock.Mock()"},{"line_number":73,"context_line":"        args.variables \u003d [\"a\", \"b\", \"c\", \"d\", \"e\"]"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_929e7751","line":70,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"}],"cliff/tests/test_formatters_table.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":109,"context_line":"    expected_ml_80_val \u003d textwrap.dedent("},{"line_number":110,"context_line":"        \"\"\"\\"},{"line_number":111,"context_line":"    +-------+----------------------------------------------------------------------+"},{"line_number":112,"context_line":"    | Field | Value                                                                |"},{"line_number":113,"context_line":"    +-------+----------------------------------------------------------------------+"},{"line_number":114,"context_line":"    | a     | A                                                                    |"},{"line_number":115,"context_line":"    | b     | B                                                                    |"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_f76085d1","line":112,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":111,"context_line":"    +-------+----------------------------------------------------------------------+"},{"line_number":112,"context_line":"    | Field | Value                                                                |"},{"line_number":113,"context_line":"    +-------+----------------------------------------------------------------------+"},{"line_number":114,"context_line":"    | a     | A                                                                    |"},{"line_number":115,"context_line":"    | b     | B                                                                    |"},{"line_number":116,"context_line":"    | c     | C                                                                    |"},{"line_number":117,"context_line":"    | d     | dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd |"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_d75bc11e","line":114,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":112,"context_line":"    | Field | Value                                                                |"},{"line_number":113,"context_line":"    +-------+----------------------------------------------------------------------+"},{"line_number":114,"context_line":"    | a     | A                                                                    |"},{"line_number":115,"context_line":"    | b     | B                                                                    |"},{"line_number":116,"context_line":"    | c     | C                                                                    |"},{"line_number":117,"context_line":"    | d     | dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd |"},{"line_number":118,"context_line":"    |       | ddddddddd                                                            |"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_379cbdbe","line":115,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":113,"context_line":"    +-------+----------------------------------------------------------------------+"},{"line_number":114,"context_line":"    | a     | A                                                                    |"},{"line_number":115,"context_line":"    | b     | B                                                                    |"},{"line_number":116,"context_line":"    | c     | C                                                                    |"},{"line_number":117,"context_line":"    | d     | dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd |"},{"line_number":118,"context_line":"    |       | ddddddddd                                                            |"},{"line_number":119,"context_line":"    +-------+----------------------------------------------------------------------+"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_179ff9b3","line":116,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":114,"context_line":"    | a     | A                                                                    |"},{"line_number":115,"context_line":"    | b     | B                                                                    |"},{"line_number":116,"context_line":"    | c     | C                                                                    |"},{"line_number":117,"context_line":"    | d     | dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd |"},{"line_number":118,"context_line":"    |       | ddddddddd                                                            |"},{"line_number":119,"context_line":"    +-------+----------------------------------------------------------------------+"},{"line_number":120,"context_line":"    \"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_77a2b5fd","line":117,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":115,"context_line":"    | b     | B                                                                    |"},{"line_number":116,"context_line":"    | c     | C                                                                    |"},{"line_number":117,"context_line":"    | d     | dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd |"},{"line_number":118,"context_line":"    |       | ddddddddd                                                            |"},{"line_number":119,"context_line":"    +-------+----------------------------------------------------------------------+"},{"line_number":120,"context_line":"    \"\"\""},{"line_number":121,"context_line":"    )  # noqa"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_57a5f101","line":118,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":124,"context_line":"    expected_sl_val \u003d textwrap.dedent("},{"line_number":125,"context_line":"        \"\"\"\\"},{"line_number":126,"context_line":"    +-------+-------------------------------------------------------------------------------+"},{"line_number":127,"context_line":"    | Field | Value                                                                         |"},{"line_number":128,"context_line":"    +-------+-------------------------------------------------------------------------------+"},{"line_number":129,"context_line":"    | a     | A                                                                             |"},{"line_number":130,"context_line":"    | b     | B                                                                             |"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_b7af2de1","line":127,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (93 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":126,"context_line":"    +-------+-------------------------------------------------------------------------------+"},{"line_number":127,"context_line":"    | Field | Value                                                                         |"},{"line_number":128,"context_line":"    +-------+-------------------------------------------------------------------------------+"},{"line_number":129,"context_line":"    | a     | A                                                                             |"},{"line_number":130,"context_line":"    | b     | B                                                                             |"},{"line_number":131,"context_line":"    | c     | C                                                                             |"},{"line_number":132,"context_line":"    | d     | ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd |"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_97aae9ce","line":129,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (93 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":127,"context_line":"    | Field | Value                                                                         |"},{"line_number":128,"context_line":"    +-------+-------------------------------------------------------------------------------+"},{"line_number":129,"context_line":"    | a     | A                                                                             |"},{"line_number":130,"context_line":"    | b     | B                                                                             |"},{"line_number":131,"context_line":"    | c     | C                                                                             |"},{"line_number":132,"context_line":"    | d     | ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd |"},{"line_number":133,"context_line":"    +-------+-------------------------------------------------------------------------------+"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_f7b52533","line":130,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (93 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":128,"context_line":"    +-------+-------------------------------------------------------------------------------+"},{"line_number":129,"context_line":"    | a     | A                                                                             |"},{"line_number":130,"context_line":"    | b     | B                                                                             |"},{"line_number":131,"context_line":"    | c     | C                                                                             |"},{"line_number":132,"context_line":"    | d     | ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd |"},{"line_number":133,"context_line":"    +-------+-------------------------------------------------------------------------------+"},{"line_number":134,"context_line":"    \"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_d7b0e142","line":131,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (93 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":129,"context_line":"    | a     | A                                                                             |"},{"line_number":130,"context_line":"    | b     | B                                                                             |"},{"line_number":131,"context_line":"    | c     | C                                                                             |"},{"line_number":132,"context_line":"    | d     | ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd |"},{"line_number":133,"context_line":"    +-------+-------------------------------------------------------------------------------+"},{"line_number":134,"context_line":"    \"\"\""},{"line_number":135,"context_line":"    )  # noqa"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_3785dd5a","line":132,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (93 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":466,"context_line":"        # no resize"},{"line_number":467,"context_line":"        tw.return_value \u003d 80"},{"line_number":468,"context_line":"        self.assertEqual("},{"line_number":469,"context_line":"            self._expected_mv[80], _table_tester_helper(self._col_names, self._col_data)"},{"line_number":470,"context_line":"        )"},{"line_number":471,"context_line":""},{"line_number":472,"context_line":"        # resize 1 column"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_1788996e","line":469,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (88 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":472,"context_line":"        # resize 1 column"},{"line_number":473,"context_line":"        tw.return_value \u003d 50"},{"line_number":474,"context_line":"        self.assertEqual("},{"line_number":475,"context_line":"            self._expected_mv[80], _table_tester_helper(self._col_names, self._col_data)"},{"line_number":476,"context_line":"        )"},{"line_number":477,"context_line":""},{"line_number":478,"context_line":"        # resize 2 columns"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_777bd579","line":475,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (88 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":478,"context_line":"        # resize 2 columns"},{"line_number":479,"context_line":"        tw.return_value \u003d 45"},{"line_number":480,"context_line":"        self.assertEqual("},{"line_number":481,"context_line":"            self._expected_mv[80], _table_tester_helper(self._col_names, self._col_data)"},{"line_number":482,"context_line":"        )"},{"line_number":483,"context_line":""},{"line_number":484,"context_line":"        # resize all columns"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_577e9169","line":481,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (88 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":484,"context_line":"        # resize all columns"},{"line_number":485,"context_line":"        tw.return_value \u003d 40"},{"line_number":486,"context_line":"        self.assertEqual("},{"line_number":487,"context_line":"            self._expected_mv[80], _table_tester_helper(self._col_names, self._col_data)"},{"line_number":488,"context_line":"        )"},{"line_number":489,"context_line":""},{"line_number":490,"context_line":"        # resize all columns limited by min_width\u003d8"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_b798cdbf","line":487,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (88 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":490,"context_line":"        # resize all columns limited by min_width\u003d8"},{"line_number":491,"context_line":"        tw.return_value \u003d 10"},{"line_number":492,"context_line":"        self.assertEqual("},{"line_number":493,"context_line":"            self._expected_mv[80], _table_tester_helper(self._col_names, self._col_data)"},{"line_number":494,"context_line":"        )"},{"line_number":495,"context_line":""},{"line_number":496,"context_line":"    # Force a narrow terminal by overriding its width with envvar"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_979309a3","line":493,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (88 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":500,"context_line":"        # no resize"},{"line_number":501,"context_line":"        tw.return_value \u003d 80"},{"line_number":502,"context_line":"        self.assertEqual("},{"line_number":503,"context_line":"            self._expected_mv[47], _table_tester_helper(self._col_names, self._col_data)"},{"line_number":504,"context_line":"        )"},{"line_number":505,"context_line":""},{"line_number":506,"context_line":"        # resize 1 column"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_f78ec576","line":503,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (88 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":531,"context_line":"    def test_env_maxwidth_noresize(self):"},{"line_number":532,"context_line":"        # no resize"},{"line_number":533,"context_line":"        self.assertEqual("},{"line_number":534,"context_line":"            self._expected_mv[80], _table_tester_helper(self._col_names, self._col_data)"},{"line_number":535,"context_line":"        )"},{"line_number":536,"context_line":""},{"line_number":537,"context_line":"    @mock.patch.dict(os.environ, {\"CLIFF_MAX_TERM_WIDTH\": \"50\"})"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_d789016f","line":534,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (88 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":568,"context_line":"    def test_env_maxwidth_args_big(self):"},{"line_number":569,"context_line":"        self.assertEqual("},{"line_number":570,"context_line":"            self._expected_mv[80],"},{"line_number":571,"context_line":"            _table_tester_helper(self._col_names, self._col_data, extra_args\u003dargs(666)),"},{"line_number":572,"context_line":"        )"},{"line_number":573,"context_line":""},{"line_number":574,"context_line":"    @mock.patch.dict(os.environ, {\"CLIFF_MAX_TERM_WIDTH\": \"42\"})"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_37eafd0d","line":571,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (88 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":575,"context_line":"    def test_env_maxwidth_args_tiny(self):"},{"line_number":576,"context_line":"        self.assertEqual("},{"line_number":577,"context_line":"            self._expected_mv[40],"},{"line_number":578,"context_line":"            _table_tester_helper(self._col_names, self._col_data, extra_args\u003dargs(40)),"},{"line_number":579,"context_line":"        )"},{"line_number":580,"context_line":""},{"line_number":581,"context_line":"    @mock.patch(\"cliff.utils.terminal_width\")"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_17ed3924","line":578,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (87 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":600,"context_line":"        \"\"\""},{"line_number":601,"context_line":"        )"},{"line_number":602,"context_line":"        self.assertEqual("},{"line_number":603,"context_line":"            expected, _table_tester_helper(c, data, extra_args\u003d[\"--print-empty\"])"},{"line_number":604,"context_line":"        )"},{"line_number":605,"context_line":""},{"line_number":606,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_77f0f5fd","line":603,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (81 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":609,"context_line":"        tf \u003d table.TableFormatter"},{"line_number":610,"context_line":"        self.assertEqual("},{"line_number":611,"context_line":"            {\"a\": 1, \"b\": 2, \"c\": 3, \"d\": 10},"},{"line_number":612,"context_line":"            tf._field_widths((\"a\", \"b\", \"c\", \"d\"), \"+---+----+-----+------------+\"),"},{"line_number":613,"context_line":"        )"},{"line_number":614,"context_line":""},{"line_number":615,"context_line":"    def test_zero(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_57f33109","line":612,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":615,"context_line":"    def test_zero(self):"},{"line_number":616,"context_line":"        tf \u003d table.TableFormatter"},{"line_number":617,"context_line":"        self.assertEqual("},{"line_number":618,"context_line":"            {\"a\": 0, \"b\": 0, \"c\": 0}, tf._field_widths((\"a\", \"b\", \"c\"), \"+--+-++\")"},{"line_number":619,"context_line":"        )"},{"line_number":620,"context_line":""},{"line_number":621,"context_line":"    def test_info(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_b7dd6d71","line":618,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":109,"context_line":"    expected_ml_80_val \u003d textwrap.dedent("},{"line_number":110,"context_line":"        \"\"\"\\"},{"line_number":111,"context_line":"    +-------+----------------------------------------------------------------------+"},{"line_number":112,"context_line":"    | Field | Value                                                                |"},{"line_number":113,"context_line":"    +-------+----------------------------------------------------------------------+"},{"line_number":114,"context_line":"    | a     | A                                                                    |"},{"line_number":115,"context_line":"    | b     | B                                                                    |"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_f219b379","line":112,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":111,"context_line":"    +-------+----------------------------------------------------------------------+"},{"line_number":112,"context_line":"    | Field | Value                                                                |"},{"line_number":113,"context_line":"    +-------+----------------------------------------------------------------------+"},{"line_number":114,"context_line":"    | a     | A                                                                    |"},{"line_number":115,"context_line":"    | b     | B                                                                    |"},{"line_number":116,"context_line":"    | c     | C                                                                    |"},{"line_number":117,"context_line":"    | d     | dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd |"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_d2146f43","line":114,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":112,"context_line":"    | Field | Value                                                                |"},{"line_number":113,"context_line":"    +-------+----------------------------------------------------------------------+"},{"line_number":114,"context_line":"    | a     | A                                                                    |"},{"line_number":115,"context_line":"    | b     | B                                                                    |"},{"line_number":116,"context_line":"    | c     | C                                                                    |"},{"line_number":117,"context_line":"    | d     | dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd |"},{"line_number":118,"context_line":"    |       | ddddddddd                                                            |"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_32296b89","line":115,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":113,"context_line":"    +-------+----------------------------------------------------------------------+"},{"line_number":114,"context_line":"    | a     | A                                                                    |"},{"line_number":115,"context_line":"    | b     | B                                                                    |"},{"line_number":116,"context_line":"    | c     | C                                                                    |"},{"line_number":117,"context_line":"    | d     | dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd |"},{"line_number":118,"context_line":"    |       | ddddddddd                                                            |"},{"line_number":119,"context_line":"    +-------+----------------------------------------------------------------------+"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_122c2797","line":116,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":114,"context_line":"    | a     | A                                                                    |"},{"line_number":115,"context_line":"    | b     | B                                                                    |"},{"line_number":116,"context_line":"    | c     | C                                                                    |"},{"line_number":117,"context_line":"    | d     | dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd |"},{"line_number":118,"context_line":"    |       | ddddddddd                                                            |"},{"line_number":119,"context_line":"    +-------+----------------------------------------------------------------------+"},{"line_number":120,"context_line":"    \"\"\""}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_721f635a","line":117,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":115,"context_line":"    | b     | B                                                                    |"},{"line_number":116,"context_line":"    | c     | C                                                                    |"},{"line_number":117,"context_line":"    | d     | dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd |"},{"line_number":118,"context_line":"    |       | ddddddddd                                                            |"},{"line_number":119,"context_line":"    +-------+----------------------------------------------------------------------+"},{"line_number":120,"context_line":"    \"\"\""},{"line_number":121,"context_line":"    )  # noqa"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_52221fa4","line":118,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":124,"context_line":"    expected_sl_val \u003d textwrap.dedent("},{"line_number":125,"context_line":"        \"\"\"\\"},{"line_number":126,"context_line":"    +-------+-------------------------------------------------------------------------------+"},{"line_number":127,"context_line":"    | Field | Value                                                                         |"},{"line_number":128,"context_line":"    +-------+-------------------------------------------------------------------------------+"},{"line_number":129,"context_line":"    | a     | A                                                                             |"},{"line_number":130,"context_line":"    | b     | B                                                                             |"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_b23c5bc8","line":127,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (93 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":126,"context_line":"    +-------+-------------------------------------------------------------------------------+"},{"line_number":127,"context_line":"    | Field | Value                                                                         |"},{"line_number":128,"context_line":"    +-------+-------------------------------------------------------------------------------+"},{"line_number":129,"context_line":"    | a     | A                                                                             |"},{"line_number":130,"context_line":"    | b     | B                                                                             |"},{"line_number":131,"context_line":"    | c     | C                                                                             |"},{"line_number":132,"context_line":"    | d     | ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd |"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_923797e3","line":129,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (93 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":127,"context_line":"    | Field | Value                                                                         |"},{"line_number":128,"context_line":"    +-------+-------------------------------------------------------------------------------+"},{"line_number":129,"context_line":"    | a     | A                                                                             |"},{"line_number":130,"context_line":"    | b     | B                                                                             |"},{"line_number":131,"context_line":"    | c     | C                                                                             |"},{"line_number":132,"context_line":"    | d     | ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd |"},{"line_number":133,"context_line":"    +-------+-------------------------------------------------------------------------------+"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_f23253f1","line":130,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (93 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":128,"context_line":"    +-------+-------------------------------------------------------------------------------+"},{"line_number":129,"context_line":"    | a     | A                                                                             |"},{"line_number":130,"context_line":"    | b     | B                                                                             |"},{"line_number":131,"context_line":"    | c     | C                                                                             |"},{"line_number":132,"context_line":"    | d     | ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd |"},{"line_number":133,"context_line":"    +-------+-------------------------------------------------------------------------------+"},{"line_number":134,"context_line":"    \"\"\""}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_d22d8f8f","line":131,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (93 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":129,"context_line":"    | a     | A                                                                             |"},{"line_number":130,"context_line":"    | b     | B                                                                             |"},{"line_number":131,"context_line":"    | c     | C                                                                             |"},{"line_number":132,"context_line":"    | d     | ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd |"},{"line_number":133,"context_line":"    +-------+-------------------------------------------------------------------------------+"},{"line_number":134,"context_line":"    \"\"\""},{"line_number":135,"context_line":"    )  # noqa"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_324e8b6e","line":132,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (93 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":466,"context_line":"        # no resize"},{"line_number":467,"context_line":"        tw.return_value \u003d 80"},{"line_number":468,"context_line":"        self.assertEqual("},{"line_number":469,"context_line":"            self._expected_mv[80], _table_tester_helper(self._col_names, self._col_data)"},{"line_number":470,"context_line":"        )"},{"line_number":471,"context_line":""},{"line_number":472,"context_line":"        # resize 1 column"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_1251c70e","line":469,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (88 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":472,"context_line":"        # resize 1 column"},{"line_number":473,"context_line":"        tw.return_value \u003d 50"},{"line_number":474,"context_line":"        self.assertEqual("},{"line_number":475,"context_line":"            self._expected_mv[80], _table_tester_helper(self._col_names, self._col_data)"},{"line_number":476,"context_line":"        )"},{"line_number":477,"context_line":""},{"line_number":478,"context_line":"        # resize 2 columns"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_725483fe","line":475,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (88 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":478,"context_line":"        # resize 2 columns"},{"line_number":479,"context_line":"        tw.return_value \u003d 45"},{"line_number":480,"context_line":"        self.assertEqual("},{"line_number":481,"context_line":"            self._expected_mv[80], _table_tester_helper(self._col_names, self._col_data)"},{"line_number":482,"context_line":"        )"},{"line_number":483,"context_line":""},{"line_number":484,"context_line":"        # resize all columns"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_5257bf01","line":481,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (88 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":484,"context_line":"        # resize all columns"},{"line_number":485,"context_line":"        tw.return_value \u003d 40"},{"line_number":486,"context_line":"        self.assertEqual("},{"line_number":487,"context_line":"            self._expected_mv[80], _table_tester_helper(self._col_names, self._col_data)"},{"line_number":488,"context_line":"        )"},{"line_number":489,"context_line":""},{"line_number":490,"context_line":"        # resize all columns limited by min_width\u003d8"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_b241fb3b","line":487,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (88 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":490,"context_line":"        # resize all columns limited by min_width\u003d8"},{"line_number":491,"context_line":"        tw.return_value \u003d 10"},{"line_number":492,"context_line":"        self.assertEqual("},{"line_number":493,"context_line":"            self._expected_mv[80], _table_tester_helper(self._col_names, self._col_data)"},{"line_number":494,"context_line":"        )"},{"line_number":495,"context_line":""},{"line_number":496,"context_line":"    # Force a narrow terminal by overriding its width with envvar"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_923cb7bf","line":493,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (88 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":500,"context_line":"        # no resize"},{"line_number":501,"context_line":"        tw.return_value \u003d 80"},{"line_number":502,"context_line":"        self.assertEqual("},{"line_number":503,"context_line":"            self._expected_mv[47], _table_tester_helper(self._col_names, self._col_data)"},{"line_number":504,"context_line":"        )"},{"line_number":505,"context_line":""},{"line_number":506,"context_line":"        # resize 1 column"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_f247f34a","line":503,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (88 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":531,"context_line":"    def test_env_maxwidth_noresize(self):"},{"line_number":532,"context_line":"        # no resize"},{"line_number":533,"context_line":"        self.assertEqual("},{"line_number":534,"context_line":"            self._expected_mv[80], _table_tester_helper(self._col_names, self._col_data)"},{"line_number":535,"context_line":"        )"},{"line_number":536,"context_line":""},{"line_number":537,"context_line":"    @mock.patch.dict(os.environ, {\"CLIFF_MAX_TERM_WIDTH\": \"50\"})"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_d242af3a","line":534,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (88 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":568,"context_line":"    def test_env_maxwidth_args_big(self):"},{"line_number":569,"context_line":"        self.assertEqual("},{"line_number":570,"context_line":"            self._expected_mv[80],"},{"line_number":571,"context_line":"            _table_tester_helper(self._col_names, self._col_data, extra_args\u003dargs(666)),"},{"line_number":572,"context_line":"        )"},{"line_number":573,"context_line":""},{"line_number":574,"context_line":"    @mock.patch.dict(os.environ, {\"CLIFF_MAX_TERM_WIDTH\": \"42\"})"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_3277aba2","line":571,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (88 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":575,"context_line":"    def test_env_maxwidth_args_tiny(self):"},{"line_number":576,"context_line":"        self.assertEqual("},{"line_number":577,"context_line":"            self._expected_mv[40],"},{"line_number":578,"context_line":"            _table_tester_helper(self._col_names, self._col_data, extra_args\u003dargs(40)),"},{"line_number":579,"context_line":"        )"},{"line_number":580,"context_line":""},{"line_number":581,"context_line":"    @mock.patch(\"cliff.utils.terminal_width\")"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_127a6786","line":578,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (87 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":600,"context_line":"        \"\"\""},{"line_number":601,"context_line":"        )"},{"line_number":602,"context_line":"        self.assertEqual("},{"line_number":603,"context_line":"            expected, _table_tester_helper(c, data, extra_args\u003d[\"--print-empty\"])"},{"line_number":604,"context_line":"        )"},{"line_number":605,"context_line":""},{"line_number":606,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_726da3ca","line":603,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (81 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":609,"context_line":"        tf \u003d table.TableFormatter"},{"line_number":610,"context_line":"        self.assertEqual("},{"line_number":611,"context_line":"            {\"a\": 1, \"b\": 2, \"c\": 3, \"d\": 10},"},{"line_number":612,"context_line":"            tf._field_widths((\"a\", \"b\", \"c\", \"d\"), \"+---+----+-----+------------+\"),"},{"line_number":613,"context_line":"        )"},{"line_number":614,"context_line":""},{"line_number":615,"context_line":"    def test_zero(self):"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_52705fa4","line":612,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":615,"context_line":"    def test_zero(self):"},{"line_number":616,"context_line":"        tf \u003d table.TableFormatter"},{"line_number":617,"context_line":"        self.assertEqual("},{"line_number":618,"context_line":"            {\"a\": 0, \"b\": 0, \"c\": 0}, tf._field_widths((\"a\", \"b\", \"c\"), \"+--+-++\")"},{"line_number":619,"context_line":"        )"},{"line_number":620,"context_line":""},{"line_number":621,"context_line":"    def test_info(self):"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_b26a9baf","line":618,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":109,"context_line":"    expected_ml_80_val \u003d textwrap.dedent("},{"line_number":110,"context_line":"        \"\"\"\\"},{"line_number":111,"context_line":"    +-------+----------------------------------------------------------------------+"},{"line_number":112,"context_line":"    | Field | Value                                                                |"},{"line_number":113,"context_line":"    +-------+----------------------------------------------------------------------+"},{"line_number":114,"context_line":"    | a     | A                                                                    |"},{"line_number":115,"context_line":"    | b     | B                                                                    |"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_f21ed3b8","line":112,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":111,"context_line":"    +-------+----------------------------------------------------------------------+"},{"line_number":112,"context_line":"    | Field | Value                                                                |"},{"line_number":113,"context_line":"    +-------+----------------------------------------------------------------------+"},{"line_number":114,"context_line":"    | a     | A                                                                    |"},{"line_number":115,"context_line":"    | b     | B                                                                    |"},{"line_number":116,"context_line":"    | c     | C                                                                    |"},{"line_number":117,"context_line":"    | d     | dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd |"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_d2190fd1","line":114,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":112,"context_line":"    | Field | Value                                                                |"},{"line_number":113,"context_line":"    +-------+----------------------------------------------------------------------+"},{"line_number":114,"context_line":"    | a     | A                                                                    |"},{"line_number":115,"context_line":"    | b     | B                                                                    |"},{"line_number":116,"context_line":"    | c     | C                                                                    |"},{"line_number":117,"context_line":"    | d     | dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd |"},{"line_number":118,"context_line":"    |       | ddddddddd                                                            |"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_327a0bf0","line":115,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":113,"context_line":"    +-------+----------------------------------------------------------------------+"},{"line_number":114,"context_line":"    | a     | A                                                                    |"},{"line_number":115,"context_line":"    | b     | B                                                                    |"},{"line_number":116,"context_line":"    | c     | C                                                                    |"},{"line_number":117,"context_line":"    | d     | dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd |"},{"line_number":118,"context_line":"    |       | ddddddddd                                                            |"},{"line_number":119,"context_line":"    +-------+----------------------------------------------------------------------+"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_127d47e6","line":116,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":114,"context_line":"    | a     | A                                                                    |"},{"line_number":115,"context_line":"    | b     | B                                                                    |"},{"line_number":116,"context_line":"    | c     | C                                                                    |"},{"line_number":117,"context_line":"    | d     | dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd |"},{"line_number":118,"context_line":"    |       | ddddddddd                                                            |"},{"line_number":119,"context_line":"    +-------+----------------------------------------------------------------------+"},{"line_number":120,"context_line":"    \"\"\""}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_728003c0","line":117,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":115,"context_line":"    | b     | B                                                                    |"},{"line_number":116,"context_line":"    | c     | C                                                                    |"},{"line_number":117,"context_line":"    | d     | dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd |"},{"line_number":118,"context_line":"    |       | ddddddddd                                                            |"},{"line_number":119,"context_line":"    +-------+----------------------------------------------------------------------+"},{"line_number":120,"context_line":"    \"\"\""},{"line_number":121,"context_line":"    )  # noqa"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_52833fcb","line":118,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":124,"context_line":"    expected_sl_val \u003d textwrap.dedent("},{"line_number":125,"context_line":"        \"\"\"\\"},{"line_number":126,"context_line":"    +-------+-------------------------------------------------------------------------------+"},{"line_number":127,"context_line":"    | Field | Value                                                                         |"},{"line_number":128,"context_line":"    +-------+-------------------------------------------------------------------------------+"},{"line_number":129,"context_line":"    | a     | A                                                                             |"},{"line_number":130,"context_line":"    | b     | B                                                                             |"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_b26d7b33","line":127,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (93 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":126,"context_line":"    +-------+-------------------------------------------------------------------------------+"},{"line_number":127,"context_line":"    | Field | Value                                                                         |"},{"line_number":128,"context_line":"    +-------+-------------------------------------------------------------------------------+"},{"line_number":129,"context_line":"    | a     | A                                                                             |"},{"line_number":130,"context_line":"    | b     | B                                                                             |"},{"line_number":131,"context_line":"    | c     | C                                                                             |"},{"line_number":132,"context_line":"    | d     | ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd |"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_92683721","line":129,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (93 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":127,"context_line":"    | Field | Value                                                                         |"},{"line_number":128,"context_line":"    +-------+-------------------------------------------------------------------------------+"},{"line_number":129,"context_line":"    | a     | A                                                                             |"},{"line_number":130,"context_line":"    | b     | B                                                                             |"},{"line_number":131,"context_line":"    | c     | C                                                                             |"},{"line_number":132,"context_line":"    | d     | ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd |"},{"line_number":133,"context_line":"    +-------+-------------------------------------------------------------------------------+"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_f2737314","line":130,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (93 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":128,"context_line":"    +-------+-------------------------------------------------------------------------------+"},{"line_number":129,"context_line":"    | a     | A                                                                             |"},{"line_number":130,"context_line":"    | b     | B                                                                             |"},{"line_number":131,"context_line":"    | c     | C                                                                             |"},{"line_number":132,"context_line":"    | d     | ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd |"},{"line_number":133,"context_line":"    +-------+-------------------------------------------------------------------------------+"},{"line_number":134,"context_line":"    \"\"\""}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_d26e2f2a","line":131,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (93 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":129,"context_line":"    | a     | A                                                                             |"},{"line_number":130,"context_line":"    | b     | B                                                                             |"},{"line_number":131,"context_line":"    | c     | C                                                                             |"},{"line_number":132,"context_line":"    | d     | ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd |"},{"line_number":133,"context_line":"    +-------+-------------------------------------------------------------------------------+"},{"line_number":134,"context_line":"    \"\"\""},{"line_number":135,"context_line":"    )  # noqa"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_32632b44","line":132,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (93 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":466,"context_line":"        # no resize"},{"line_number":467,"context_line":"        tw.return_value \u003d 80"},{"line_number":468,"context_line":"        self.assertEqual("},{"line_number":469,"context_line":"            self._expected_mv[80], _table_tester_helper(self._col_names, self._col_data)"},{"line_number":470,"context_line":"        )"},{"line_number":471,"context_line":""},{"line_number":472,"context_line":"        # resize 1 column"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_1266e751","line":469,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (88 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":472,"context_line":"        # resize 1 column"},{"line_number":473,"context_line":"        tw.return_value \u003d 50"},{"line_number":474,"context_line":"        self.assertEqual("},{"line_number":475,"context_line":"            self._expected_mv[80], _table_tester_helper(self._col_names, self._col_data)"},{"line_number":476,"context_line":"        )"},{"line_number":477,"context_line":""},{"line_number":478,"context_line":"        # resize 2 columns"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_7259238c","line":475,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (88 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":478,"context_line":"        # resize 2 columns"},{"line_number":479,"context_line":"        tw.return_value \u003d 45"},{"line_number":480,"context_line":"        self.assertEqual("},{"line_number":481,"context_line":"            self._expected_mv[80], _table_tester_helper(self._col_names, self._col_data)"},{"line_number":482,"context_line":"        )"},{"line_number":483,"context_line":""},{"line_number":484,"context_line":"        # resize all columns"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_525cdf7b","line":481,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (88 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":484,"context_line":"        # resize all columns"},{"line_number":485,"context_line":"        tw.return_value \u003d 40"},{"line_number":486,"context_line":"        self.assertEqual("},{"line_number":487,"context_line":"            self._expected_mv[80], _table_tester_helper(self._col_names, self._col_data)"},{"line_number":488,"context_line":"        )"},{"line_number":489,"context_line":""},{"line_number":490,"context_line":"        # resize all columns limited by min_width\u003d8"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_b2561b5b","line":487,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (88 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":490,"context_line":"        # resize all columns limited by min_width\u003d8"},{"line_number":491,"context_line":"        tw.return_value \u003d 10"},{"line_number":492,"context_line":"        self.assertEqual("},{"line_number":493,"context_line":"            self._expected_mv[80], _table_tester_helper(self._col_names, self._col_data)"},{"line_number":494,"context_line":"        )"},{"line_number":495,"context_line":""},{"line_number":496,"context_line":"    # Force a narrow terminal by overriding its width with envvar"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_92515765","line":493,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (88 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":500,"context_line":"        # no resize"},{"line_number":501,"context_line":"        tw.return_value \u003d 80"},{"line_number":502,"context_line":"        self.assertEqual("},{"line_number":503,"context_line":"            self._expected_mv[47], _table_tester_helper(self._col_names, self._col_data)"},{"line_number":504,"context_line":"        )"},{"line_number":505,"context_line":""},{"line_number":506,"context_line":"        # resize 1 column"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_f24c13c9","line":503,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (88 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":531,"context_line":"    def test_env_maxwidth_noresize(self):"},{"line_number":532,"context_line":"        # no resize"},{"line_number":533,"context_line":"        self.assertEqual("},{"line_number":534,"context_line":"            self._expected_mv[80], _table_tester_helper(self._col_names, self._col_data)"},{"line_number":535,"context_line":"        )"},{"line_number":536,"context_line":""},{"line_number":537,"context_line":"    @mock.patch.dict(os.environ, {\"CLIFF_MAX_TERM_WIDTH\": \"50\"})"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_d2474fa2","line":534,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (88 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":568,"context_line":"    def test_env_maxwidth_args_big(self):"},{"line_number":569,"context_line":"        self.assertEqual("},{"line_number":570,"context_line":"            self._expected_mv[80],"},{"line_number":571,"context_line":"            _table_tester_helper(self._col_names, self._col_data, extra_args\u003dargs(666)),"},{"line_number":572,"context_line":"        )"},{"line_number":573,"context_line":""},{"line_number":574,"context_line":"    @mock.patch.dict(os.environ, {\"CLIFF_MAX_TERM_WIDTH\": \"42\"})"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_32c84b20","line":571,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (88 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":575,"context_line":"    def test_env_maxwidth_args_tiny(self):"},{"line_number":576,"context_line":"        self.assertEqual("},{"line_number":577,"context_line":"            self._expected_mv[40],"},{"line_number":578,"context_line":"            _table_tester_helper(self._col_names, self._col_data, extra_args\u003dargs(40)),"},{"line_number":579,"context_line":"        )"},{"line_number":580,"context_line":""},{"line_number":581,"context_line":"    @mock.patch(\"cliff.utils.terminal_width\")"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_12cb871d","line":578,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (87 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":600,"context_line":"        \"\"\""},{"line_number":601,"context_line":"        )"},{"line_number":602,"context_line":"        self.assertEqual("},{"line_number":603,"context_line":"            expected, _table_tester_helper(c, data, extra_args\u003d[\"--print-empty\"])"},{"line_number":604,"context_line":"        )"},{"line_number":605,"context_line":""},{"line_number":606,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_72ce432d","line":603,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (81 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":609,"context_line":"        tf \u003d table.TableFormatter"},{"line_number":610,"context_line":"        self.assertEqual("},{"line_number":611,"context_line":"            {\"a\": 1, \"b\": 2, \"c\": 3, \"d\": 10},"},{"line_number":612,"context_line":"            tf._field_widths((\"a\", \"b\", \"c\", \"d\"), \"+---+----+-----+------------+\"),"},{"line_number":613,"context_line":"        )"},{"line_number":614,"context_line":""},{"line_number":615,"context_line":"    def test_zero(self):"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_52d17fcb","line":612,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":615,"context_line":"    def test_zero(self):"},{"line_number":616,"context_line":"        tf \u003d table.TableFormatter"},{"line_number":617,"context_line":"        self.assertEqual("},{"line_number":618,"context_line":"            {\"a\": 0, \"b\": 0, \"c\": 0}, tf._field_widths((\"a\", \"b\", \"c\"), \"+--+-++\")"},{"line_number":619,"context_line":"        )"},{"line_number":620,"context_line":""},{"line_number":621,"context_line":"    def test_info(self):"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_b2dbbbea","line":618,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"}],"cliff/tests/test_help.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":113,"context_line":"        self.assertIn(\"usage: %s [--version]\" % basecommand, help_text)"},{"line_number":114,"context_line":"        self.assertIn(\"optional arguments:\\n  --version\", help_text)"},{"line_number":115,"context_line":"        expected \u003d ("},{"line_number":116,"context_line":"            \"  one            Test command.\\n\" \"  three word command  Test command.\\n\""},{"line_number":117,"context_line":"        )"},{"line_number":118,"context_line":"        self.assertIn(expected, help_text)"},{"line_number":119,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_1709b9db","line":116,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (86 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":113,"context_line":"        self.assertIn(\"usage: %s [--version]\" % basecommand, help_text)"},{"line_number":114,"context_line":"        self.assertIn(\"optional arguments:\\n  --version\", help_text)"},{"line_number":115,"context_line":"        expected \u003d ("},{"line_number":116,"context_line":"            \"  one            Test command.\\n\" \"  three word command  Test command.\\n\""},{"line_number":117,"context_line":"        )"},{"line_number":118,"context_line":"        self.assertIn(expected, help_text)"},{"line_number":119,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_f74c05c9","line":116,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (86 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":113,"context_line":"        self.assertIn(\"usage: %s [--version]\" % basecommand, help_text)"},{"line_number":114,"context_line":"        self.assertIn(\"optional arguments:\\n  --version\", help_text)"},{"line_number":115,"context_line":"        expected \u003d ("},{"line_number":116,"context_line":"            \"  one            Test command.\\n\" \"  three word command  Test command.\\n\""},{"line_number":117,"context_line":"        )"},{"line_number":118,"context_line":"        self.assertIn(expected, help_text)"},{"line_number":119,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_72a8038b","line":116,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (86 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"}],"cliff/tests/test_interactive.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":26,"context_line":"    def make_interactive_app(self, errexit, *command_names):"},{"line_number":27,"context_line":"        fake_command_manager \u003d [(x, None) for x in command_names]"},{"line_number":28,"context_line":"        return InteractiveApp("},{"line_number":29,"context_line":"            FakeApp, fake_command_manager, stdin\u003dNone, stdout\u003dNone, errexit\u003derrexit"},{"line_number":30,"context_line":"        )"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    def _test_completenames(self, expecteds, prefix):"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_5c14f84c","line":29,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (83 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    def _test_completenames(self, expecteds, prefix):"},{"line_number":33,"context_line":"        app \u003d self.make_interactive_app(False, \"hips\", \"hippo\", \"nonmatching\")"},{"line_number":34,"context_line":"        self.assertEqual(set(app.completenames(prefix, \"\", 0, 1)), set(expecteds))"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"    def test_cmd2_completenames(self):"},{"line_number":37,"context_line":"        # cmd2.Cmd define do_help method"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_bc0ef437","line":34,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":55,"context_line":"            self._test_completenames([\"history\", \"hips\", \"hippo\"], \"hi\")"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"    def _test_completedefault(self, expecteds, line, begidx):"},{"line_number":58,"context_line":"        command_names \u003d set([\"show file\", \"show folder\", \"show  long\", \"list all\"])"},{"line_number":59,"context_line":"        app \u003d self.make_interactive_app(False, *command_names)"},{"line_number":60,"context_line":"        observeds \u003d app.completedefault(None, line, begidx, None)"},{"line_number":61,"context_line":"        self.assertEqual(set(expecteds), set(observeds))"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_9c097032","line":58,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (83 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":59,"context_line":"        app \u003d self.make_interactive_app(False, *command_names)"},{"line_number":60,"context_line":"        observeds \u003d app.completedefault(None, line, begidx, None)"},{"line_number":61,"context_line":"        self.assertEqual(set(expecteds), set(observeds))"},{"line_number":62,"context_line":"        self.assertTrue(set([line[:begidx] + x for x in observeds]) \u003c\u003d command_names)"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"    def test_empty_text_completedefault(self):"},{"line_number":65,"context_line":"        # line \u003d \u0027show \u0027 + begidx \u003d 5 implies text \u003d \u0027\u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_fc04ec19","line":62,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (85 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":26,"context_line":"    def make_interactive_app(self, errexit, *command_names):"},{"line_number":27,"context_line":"        fake_command_manager \u003d [(x, None) for x in command_names]"},{"line_number":28,"context_line":"        return InteractiveApp("},{"line_number":29,"context_line":"            FakeApp, fake_command_manager, stdin\u003dNone, stdout\u003dNone, errexit\u003derrexit"},{"line_number":30,"context_line":"        )"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    def _test_completenames(self, expecteds, prefix):"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_576df100","line":29,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (83 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    def _test_completenames(self, expecteds, prefix):"},{"line_number":33,"context_line":"        app \u003d self.make_interactive_app(False, \"hips\", \"hippo\", \"nonmatching\")"},{"line_number":34,"context_line":"        self.assertEqual(set(app.completenames(prefix, \"\", 0, 1)), set(expecteds))"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"    def test_cmd2_completenames(self):"},{"line_number":37,"context_line":"        # cmd2.Cmd define do_help method"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_b7772dd4","line":34,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":55,"context_line":"            self._test_completenames([\"history\", \"hips\", \"hippo\"], \"hi\")"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"    def _test_completedefault(self, expecteds, line, begidx):"},{"line_number":58,"context_line":"        command_names \u003d set([\"show file\", \"show folder\", \"show  long\", \"list all\"])"},{"line_number":59,"context_line":"        app \u003d self.make_interactive_app(False, *command_names)"},{"line_number":60,"context_line":"        observeds \u003d app.completedefault(None, line, begidx, None)"},{"line_number":61,"context_line":"        self.assertEqual(set(expecteds), set(observeds))"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_9772e9e1","line":58,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (83 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":59,"context_line":"        app \u003d self.make_interactive_app(False, *command_names)"},{"line_number":60,"context_line":"        observeds \u003d app.completedefault(None, line, begidx, None)"},{"line_number":61,"context_line":"        self.assertEqual(set(expecteds), set(observeds))"},{"line_number":62,"context_line":"        self.assertTrue(set([line[:begidx] + x for x in observeds]) \u003c\u003d command_names)"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"    def test_empty_text_completedefault(self):"},{"line_number":65,"context_line":"        # line \u003d \u0027show \u0027 + begidx \u003d 5 implies text \u003d \u0027\u0027"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_f77d25b2","line":62,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (85 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":26,"context_line":"    def make_interactive_app(self, errexit, *command_names):"},{"line_number":27,"context_line":"        fake_command_manager \u003d [(x, None) for x in command_names]"},{"line_number":28,"context_line":"        return InteractiveApp("},{"line_number":29,"context_line":"            FakeApp, fake_command_manager, stdin\u003dNone, stdout\u003dNone, errexit\u003derrexit"},{"line_number":30,"context_line":"        )"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    def _test_completenames(self, expecteds, prefix):"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_92add732","line":29,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (83 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    def _test_completenames(self, expecteds, prefix):"},{"line_number":33,"context_line":"        app \u003d self.make_interactive_app(False, \"hips\", \"hippo\", \"nonmatching\")"},{"line_number":34,"context_line":"        self.assertEqual(set(app.completenames(prefix, \"\", 0, 1)), set(expecteds))"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"    def test_cmd2_completenames(self):"},{"line_number":37,"context_line":"        # cmd2.Cmd define do_help method"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_f2a89320","line":34,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":55,"context_line":"            self._test_completenames([\"history\", \"hips\", \"hippo\"], \"hi\")"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"    def _test_completedefault(self, expecteds, line, begidx):"},{"line_number":58,"context_line":"        command_names \u003d set([\"show file\", \"show folder\", \"show  long\", \"list all\"])"},{"line_number":59,"context_line":"        app \u003d self.make_interactive_app(False, *command_names)"},{"line_number":60,"context_line":"        observeds \u003d app.completedefault(None, line, begidx, None)"},{"line_number":61,"context_line":"        self.assertEqual(set(expecteds), set(observeds))"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_d2a3cf41","line":58,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (83 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":59,"context_line":"        app \u003d self.make_interactive_app(False, *command_names)"},{"line_number":60,"context_line":"        observeds \u003d app.completedefault(None, line, begidx, None)"},{"line_number":61,"context_line":"        self.assertEqual(set(expecteds), set(observeds))"},{"line_number":62,"context_line":"        self.assertTrue(set([line[:begidx] + x for x in observeds]) \u003c\u003d command_names)"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"    def test_empty_text_completedefault(self):"},{"line_number":65,"context_line":"        # line \u003d \u0027show \u0027 + begidx \u003d 5 implies text \u003d \u0027\u0027"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_3264cb21","line":62,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (85 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"}],"cliff/tests/test_sphinxext.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":47,"context_line":"        \"\"\"Handle positional and optional actions with help messages.\"\"\""},{"line_number":48,"context_line":"        parser \u003d argparse.ArgumentParser(prog\u003d\"hello-world\", add_help\u003dFalse)"},{"line_number":49,"context_line":"        parser.add_argument(\"name\", help\u003d\"user name\")"},{"line_number":50,"context_line":"        parser.add_argument(\"--language\", dest\u003d\"lang\", help\u003d\"greeting language\")"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"        output \u003d \"\\n\".join(sphinxext._format_parser(parser))"},{"line_number":53,"context_line":"        self.assertEqual("}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_5c46b87c","line":50,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":106,"context_line":"        \"\"\"Handle a boolean argparse action.\"\"\""},{"line_number":107,"context_line":"        parser \u003d argparse.ArgumentParser(prog\u003d\"hello-world\", add_help\u003dFalse)"},{"line_number":108,"context_line":"        parser.add_argument(\"name\", help\u003d\"user name\")"},{"line_number":109,"context_line":"        parser.add_argument("},{"line_number":110,"context_line":"            \"--translate\", action\u003d\"store_true\", help\u003d\"translate to local language\""},{"line_number":111,"context_line":"        )"},{"line_number":112,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_fc56ac29","line":109,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":106,"context_line":"        \"\"\"Handle a boolean argparse action.\"\"\""},{"line_number":107,"context_line":"        parser \u003d argparse.ArgumentParser(prog\u003d\"hello-world\", add_help\u003dFalse)"},{"line_number":108,"context_line":"        parser.add_argument(\"name\", help\u003d\"user name\")"},{"line_number":109,"context_line":"        parser.add_argument("},{"line_number":110,"context_line":"            \"--translate\", action\u003d\"store_true\", help\u003d\"translate to local language\""},{"line_number":111,"context_line":"        )"},{"line_number":112,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_dc512832","line":109,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":106,"context_line":"        \"\"\"Handle a boolean argparse action.\"\"\""},{"line_number":107,"context_line":"        parser \u003d argparse.ArgumentParser(prog\u003d\"hello-world\", add_help\u003dFalse)"},{"line_number":108,"context_line":"        parser.add_argument(\"name\", help\u003d\"user name\")"},{"line_number":109,"context_line":"        parser.add_argument("},{"line_number":110,"context_line":"            \"--translate\", action\u003d\"store_true\", help\u003d\"translate to local language\""},{"line_number":111,"context_line":"        )"},{"line_number":112,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_3c32e410","line":109,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (85 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":107,"context_line":"        parser \u003d argparse.ArgumentParser(prog\u003d\"hello-world\", add_help\u003dFalse)"},{"line_number":108,"context_line":"        parser.add_argument(\"name\", help\u003d\"user name\")"},{"line_number":109,"context_line":"        parser.add_argument("},{"line_number":110,"context_line":"            \"--translate\", action\u003d\"store_true\", help\u003d\"translate to local language\""},{"line_number":111,"context_line":"        )"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"        output \u003d \"\\n\".join(sphinxext._format_parser(parser))"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_bc60b402","line":110,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":158,"context_line":"    def test_metavar(self):"},{"line_number":159,"context_line":"        \"\"\"Handle an option with a metavar.\"\"\""},{"line_number":160,"context_line":"        parser \u003d argparse.ArgumentParser(prog\u003d\"hello-world\", add_help\u003dFalse)"},{"line_number":161,"context_line":"        parser.add_argument(\"names\", metavar\u003d\"\u003cNAME\u003e\", nargs\u003d\"+\", help\u003d\"a user name\")"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"        output \u003d \"\\n\".join(sphinxext._format_parser(parser))"},{"line_number":164,"context_line":"        self.assertEqual("}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_9c5b3052","line":161,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (85 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":255,"context_line":"            \"--foo-bar\", metavar\u003d\"\u003cfoo-bar\u003e\", help\u003d\"foo bar\", required\u003dTrue"},{"line_number":256,"context_line":"        )"},{"line_number":257,"context_line":"        parser.add_argument("},{"line_number":258,"context_line":"            \"--foo-bar-baz\", metavar\u003d\"\u003cfoo-bar-baz\u003e\", help\u003d\"foo bar baz\", required\u003dTrue"},{"line_number":259,"context_line":"        )"},{"line_number":260,"context_line":"        parser.add_argument(\"--foo\", metavar\u003d\"\u003cfoo\u003e\", help\u003d\"foo\", required\u003dTrue)"},{"line_number":261,"context_line":"        parser.add_argument(\"--alpha\", metavar\u003d\"\u003cA\u003e\", help\u003d\"alpha\")"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_1c3560f7","line":258,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (87 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":257,"context_line":"        parser.add_argument("},{"line_number":258,"context_line":"            \"--foo-bar-baz\", metavar\u003d\"\u003cfoo-bar-baz\u003e\", help\u003d\"foo bar baz\", required\u003dTrue"},{"line_number":259,"context_line":"        )"},{"line_number":260,"context_line":"        parser.add_argument(\"--foo\", metavar\u003d\"\u003cfoo\u003e\", help\u003d\"foo\", required\u003dTrue)"},{"line_number":261,"context_line":"        parser.add_argument(\"--alpha\", metavar\u003d\"\u003cA\u003e\", help\u003d\"alpha\")"},{"line_number":262,"context_line":"        parser.add_argument(\"--alpha-beta\", metavar\u003d\"\u003cA-B\u003e\", help\u003d\"alpha beta\")"},{"line_number":263,"context_line":"        parser.add_argument("}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_7c38dcec","line":260,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":47,"context_line":"        \"\"\"Handle positional and optional actions with help messages.\"\"\""},{"line_number":48,"context_line":"        parser \u003d argparse.ArgumentParser(prog\u003d\"hello-world\", add_help\u003dFalse)"},{"line_number":49,"context_line":"        parser.add_argument(\"name\", help\u003d\"user name\")"},{"line_number":50,"context_line":"        parser.add_argument(\"--language\", dest\u003d\"lang\", help\u003d\"greeting language\")"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"        output \u003d \"\\n\".join(sphinxext._format_parser(parser))"},{"line_number":53,"context_line":"        self.assertEqual("}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_f7e1a59c","line":50,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":106,"context_line":"        \"\"\"Handle a boolean argparse action.\"\"\""},{"line_number":107,"context_line":"        parser \u003d argparse.ArgumentParser(prog\u003d\"hello-world\", add_help\u003dFalse)"},{"line_number":108,"context_line":"        parser.add_argument(\"name\", help\u003d\"user name\")"},{"line_number":109,"context_line":"        parser.add_argument("},{"line_number":110,"context_line":"            \"--translate\", action\u003d\"store_true\", help\u003d\"translate to local language\""},{"line_number":111,"context_line":"        )"},{"line_number":112,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_17f4195a","line":109,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":106,"context_line":"        \"\"\"Handle a boolean argparse action.\"\"\""},{"line_number":107,"context_line":"        parser \u003d argparse.ArgumentParser(prog\u003d\"hello-world\", add_help\u003dFalse)"},{"line_number":108,"context_line":"        parser.add_argument(\"name\", help\u003d\"user name\")"},{"line_number":109,"context_line":"        parser.add_argument("},{"line_number":110,"context_line":"            \"--translate\", action\u003d\"store_true\", help\u003d\"translate to local language\""},{"line_number":111,"context_line":"        )"},{"line_number":112,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_77e755ad","line":109,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":106,"context_line":"        \"\"\"Handle a boolean argparse action.\"\"\""},{"line_number":107,"context_line":"        parser \u003d argparse.ArgumentParser(prog\u003d\"hello-world\", add_help\u003dFalse)"},{"line_number":108,"context_line":"        parser.add_argument(\"name\", help\u003d\"user name\")"},{"line_number":109,"context_line":"        parser.add_argument("},{"line_number":110,"context_line":"            \"--translate\", action\u003d\"store_true\", help\u003d\"translate to local language\""},{"line_number":111,"context_line":"        )"},{"line_number":112,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_57ea1173","line":109,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (85 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":107,"context_line":"        parser \u003d argparse.ArgumentParser(prog\u003d\"hello-world\", add_help\u003dFalse)"},{"line_number":108,"context_line":"        parser.add_argument(\"name\", help\u003d\"user name\")"},{"line_number":109,"context_line":"        parser.add_argument("},{"line_number":110,"context_line":"            \"--translate\", action\u003d\"store_true\", help\u003d\"translate to local language\""},{"line_number":111,"context_line":"        )"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"        output \u003d \"\\n\".join(sphinxext._format_parser(parser))"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_d7dc61e2","line":110,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":158,"context_line":"    def test_metavar(self):"},{"line_number":159,"context_line":"        \"\"\"Handle an option with a metavar.\"\"\""},{"line_number":160,"context_line":"        parser \u003d argparse.ArgumentParser(prog\u003d\"hello-world\", add_help\u003dFalse)"},{"line_number":161,"context_line":"        parser.add_argument(\"names\", metavar\u003d\"\u003cNAME\u003e\", nargs\u003d\"+\", help\u003d\"a user name\")"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"        output \u003d \"\\n\".join(sphinxext._format_parser(parser))"},{"line_number":164,"context_line":"        self.assertEqual("}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_37f15d6c","line":161,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (85 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":255,"context_line":"            \"--foo-bar\", metavar\u003d\"\u003cfoo-bar\u003e\", help\u003d\"foo bar\", required\u003dTrue"},{"line_number":256,"context_line":"        )"},{"line_number":257,"context_line":"        parser.add_argument("},{"line_number":258,"context_line":"            \"--foo-bar-baz\", metavar\u003d\"\u003cfoo-bar-baz\u003e\", help\u003d\"foo bar baz\", required\u003dTrue"},{"line_number":259,"context_line":"        )"},{"line_number":260,"context_line":"        parser.add_argument(\"--foo\", metavar\u003d\"\u003cfoo\u003e\", help\u003d\"foo\", required\u003dTrue)"},{"line_number":261,"context_line":"        parser.add_argument(\"--alpha\", metavar\u003d\"\u003cA\u003e\", help\u003d\"alpha\")"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_b7044d4b","line":258,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (87 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":257,"context_line":"        parser.add_argument("},{"line_number":258,"context_line":"            \"--foo-bar-baz\", metavar\u003d\"\u003cfoo-bar-baz\u003e\", help\u003d\"foo bar baz\", required\u003dTrue"},{"line_number":259,"context_line":"        )"},{"line_number":260,"context_line":"        parser.add_argument(\"--foo\", metavar\u003d\"\u003cfoo\u003e\", help\u003d\"foo\", required\u003dTrue)"},{"line_number":261,"context_line":"        parser.add_argument(\"--alpha\", metavar\u003d\"\u003cA\u003e\", help\u003d\"alpha\")"},{"line_number":262,"context_line":"        parser.add_argument(\"--alpha-beta\", metavar\u003d\"\u003cA-B\u003e\", help\u003d\"alpha beta\")"},{"line_number":263,"context_line":"        parser.add_argument("}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_97ff8932","line":260,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":47,"context_line":"        \"\"\"Handle positional and optional actions with help messages.\"\"\""},{"line_number":48,"context_line":"        parser \u003d argparse.ArgumentParser(prog\u003d\"hello-world\", add_help\u003dFalse)"},{"line_number":49,"context_line":"        parser.add_argument(\"name\", help\u003d\"user name\")"},{"line_number":50,"context_line":"        parser.add_argument(\"--language\", dest\u003d\"lang\", help\u003d\"greeting language\")"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"        output \u003d \"\\n\".join(sphinxext._format_parser(parser))"},{"line_number":53,"context_line":"        self.assertEqual("}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_72e763ad","line":50,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":106,"context_line":"        \"\"\"Handle a boolean argparse action.\"\"\""},{"line_number":107,"context_line":"        parser \u003d argparse.ArgumentParser(prog\u003d\"hello-world\", add_help\u003dFalse)"},{"line_number":108,"context_line":"        parser.add_argument(\"name\", help\u003d\"user name\")"},{"line_number":109,"context_line":"        parser.add_argument("},{"line_number":110,"context_line":"            \"--translate\", action\u003d\"store_true\", help\u003d\"translate to local language\""},{"line_number":111,"context_line":"        )"},{"line_number":112,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_92ff9732","line":109,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":106,"context_line":"        \"\"\"Handle a boolean argparse action.\"\"\""},{"line_number":107,"context_line":"        parser \u003d argparse.ArgumentParser(prog\u003d\"hello-world\", add_help\u003dFalse)"},{"line_number":108,"context_line":"        parser.add_argument(\"name\", help\u003d\"user name\")"},{"line_number":109,"context_line":"        parser.add_argument("},{"line_number":110,"context_line":"            \"--translate\", action\u003d\"store_true\", help\u003d\"translate to local language\""},{"line_number":111,"context_line":"        )"},{"line_number":112,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_f2fa5340","line":109,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":106,"context_line":"        \"\"\"Handle a boolean argparse action.\"\"\""},{"line_number":107,"context_line":"        parser \u003d argparse.ArgumentParser(prog\u003d\"hello-world\", add_help\u003dFalse)"},{"line_number":108,"context_line":"        parser.add_argument(\"name\", help\u003d\"user name\")"},{"line_number":109,"context_line":"        parser.add_argument("},{"line_number":110,"context_line":"            \"--translate\", action\u003d\"store_true\", help\u003d\"translate to local language\""},{"line_number":111,"context_line":"        )"},{"line_number":112,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_d2f58f52","line":109,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (85 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":107,"context_line":"        parser \u003d argparse.ArgumentParser(prog\u003d\"hello-world\", add_help\u003dFalse)"},{"line_number":108,"context_line":"        parser.add_argument(\"name\", help\u003d\"user name\")"},{"line_number":109,"context_line":"        parser.add_argument("},{"line_number":110,"context_line":"            \"--translate\", action\u003d\"store_true\", help\u003d\"translate to local language\""},{"line_number":111,"context_line":"        )"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"        output \u003d \"\\n\".join(sphinxext._format_parser(parser))"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_52ea1f73","line":110,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":158,"context_line":"    def test_metavar(self):"},{"line_number":159,"context_line":"        \"\"\"Handle an option with a metavar.\"\"\""},{"line_number":160,"context_line":"        parser \u003d argparse.ArgumentParser(prog\u003d\"hello-world\", add_help\u003dFalse)"},{"line_number":161,"context_line":"        parser.add_argument(\"names\", metavar\u003d\"\u003cNAME\u003e\", nargs\u003d\"+\", help\u003d\"a user name\")"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"        output \u003d \"\\n\".join(sphinxext._format_parser(parser))"},{"line_number":164,"context_line":"        self.assertEqual("}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_b2045b4b","line":161,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (85 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":255,"context_line":"            \"--foo-bar\", metavar\u003d\"\u003cfoo-bar\u003e\", help\u003d\"foo bar\", required\u003dTrue"},{"line_number":256,"context_line":"        )"},{"line_number":257,"context_line":"        parser.add_argument("},{"line_number":258,"context_line":"            \"--foo-bar-baz\", metavar\u003d\"\u003cfoo-bar-baz\u003e\", help\u003d\"foo bar baz\", required\u003dTrue"},{"line_number":259,"context_line":"        )"},{"line_number":260,"context_line":"        parser.add_argument(\"--foo\", metavar\u003d\"\u003cfoo\u003e\", help\u003d\"foo\", required\u003dTrue)"},{"line_number":261,"context_line":"        parser.add_argument(\"--alpha\", metavar\u003d\"\u003cA\u003e\", help\u003d\"alpha\")"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_32968bf1","line":258,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (87 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":257,"context_line":"        parser.add_argument("},{"line_number":258,"context_line":"            \"--foo-bar-baz\", metavar\u003d\"\u003cfoo-bar-baz\u003e\", help\u003d\"foo bar baz\", required\u003dTrue"},{"line_number":259,"context_line":"        )"},{"line_number":260,"context_line":"        parser.add_argument(\"--foo\", metavar\u003d\"\u003cfoo\u003e\", help\u003d\"foo\", required\u003dTrue)"},{"line_number":261,"context_line":"        parser.add_argument(\"--alpha\", metavar\u003d\"\u003cA\u003e\", help\u003d\"alpha\")"},{"line_number":262,"context_line":"        parser.add_argument(\"--alpha-beta\", metavar\u003d\"\u003cA-B\u003e\", help\u003d\"alpha beta\")"},{"line_number":263,"context_line":"        parser.add_argument("}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_1299c71d","line":260,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"}],"cliff/tests/test_utils.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":32,"context_line":"            self.assertIsInstance(width, int)"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"    @unittest.skipIf("},{"line_number":35,"context_line":"        not hasattr(os, \"get_terminal_size\"), \"only needed for python 3.3 onwards\""},{"line_number":36,"context_line":"    )"},{"line_number":37,"context_line":"    @mock.patch(\"cliff.utils.os\")"},{"line_number":38,"context_line":"    def test_get_terminal_size(self, mock_os):"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_577051a4","line":35,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":45,"context_line":"        self.assertIs(None, width)"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"    @unittest.skipIf("},{"line_number":48,"context_line":"        hasattr(os, \"get_terminal_size\"), \"only needed for python 3.2 and before\""},{"line_number":49,"context_line":"    )"},{"line_number":50,"context_line":"    @mock.patch(\"fcntl.ioctl\")"},{"line_number":51,"context_line":"    def test_ioctl(self, mock_ioctl):"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_b76a8daf","line":48,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (81 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":57,"context_line":"        self.assertIs(None, width)"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"    @unittest.skipIf("},{"line_number":60,"context_line":"        hasattr(os, \"get_terminal_size\"), \"only needed for python 3.2 and before\""},{"line_number":61,"context_line":"    )"},{"line_number":62,"context_line":"    @mock.patch(\"cliff.utils.ctypes\")"},{"line_number":63,"context_line":"    @mock.patch(\"sys.platform\", \"win32\")"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_9765c9e3","line":60,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (81 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":13,"context_line":"#  under the License."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"import os"},{"line_number":16,"context_line":"import struct"},{"line_number":17,"context_line":"import sys"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from unittest import mock"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_97514965","line":16,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: F401 \u0027struct\u0027 imported but unused","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"}],"cliff/utils.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec2f049db06c086813a8a8572b2d8c5156ad36bc","unresolved":false,"context_lines":[{"line_number":84,"context_line":""},{"line_number":85,"context_line":"            # swap"},{"line_number":86,"context_line":"            swp_condition \u003d ("},{"line_number":87,"context_line":"                (i \u003e 0) and (j \u003e 0) and (s1[i - 1] \u003d\u003d s2[j]) and (s1[i] \u003d\u003d s2[j - 1])"},{"line_number":88,"context_line":"            )"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"            # min cost"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_f7bc0507","line":87,"updated":"2020-06-06 14:53:47.000000000","message":"pep8: E501 line too long (85 \u003e 79 characters)","commit_id":"4d4fa573d03db2da3a67caf979ae3ee9ca3193e0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0db9636f32f25d70a03be3a86e38791feae7d7","unresolved":false,"context_lines":[{"line_number":84,"context_line":""},{"line_number":85,"context_line":"            # swap"},{"line_number":86,"context_line":"            swp_condition \u003d ("},{"line_number":87,"context_line":"                (i \u003e 0) and (j \u003e 0) and (s1[i - 1] \u003d\u003d s2[j]) and (s1[i] \u003d\u003d s2[j - 1])"},{"line_number":88,"context_line":"            )"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"            # min cost"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_37bf9d61","line":87,"updated":"2020-06-06 17:39:41.000000000","message":"pep8: E501 line too long (85 \u003e 79 characters)","commit_id":"6225d24a4383dffa76d659ee120f39f31b982464"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"780c4a537c0a6682ffc5d53284894812a4f86e68","unresolved":false,"context_lines":[{"line_number":84,"context_line":""},{"line_number":85,"context_line":"            # swap"},{"line_number":86,"context_line":"            swp_condition \u003d ("},{"line_number":87,"context_line":"                (i \u003e 0) and (j \u003e 0) and (s1[i - 1] \u003d\u003d s2[j]) and (s1[i] \u003d\u003d s2[j - 1])"},{"line_number":88,"context_line":"            )"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"            # min cost"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_b2a3bb9d","line":87,"updated":"2020-06-06 20:01:33.000000000","message":"pep8: E501 line too long (85 \u003e 79 characters)","commit_id":"a25a68782134e96e2bab50bfcb4b4b70516812de"}]}
