def METHOD_NAME(self, args: List[str]) -> None:
    parse_result = self.parser.parse_args(args)
    verbosity = parse_result.verbosity
    if verbosity is not None:
        root_logger = logging.getLogger("")
        root_logger.propagate = True
        new_level = (
            root_logger.getEffectiveLevel()
            - (min(1, verbosity)) * 10
            - min(max(0, verbosity - 1), 9) * 1
        )
        root_logger.setLevel(new_level)
    logging.debug(
        "sys.executable = %s, args = %s, parse_result = %s, logging.level = %s",
        sys.executable,
        args,
        parse_result,
        logging.getLogger("").getEffectiveLevel(),
    )
    parse_result.handler(parse_result)