def add_arguments(self, parser): option_handler = OptionParserHandler() groups = ( option_handler.get_logging_options(), option_handler.get_worker_options(), option_handler.get_scheduler_options(), ) for option_list in groups: for short, full, kwargs in option_list: if short == "-v": full = "--huey-verbose" short = "-V" if "type" in kwargs: kwargs["type"] = self._type_map[kwargs["type"]] kwargs.setdefault("default", None) parser.add_argument(full, short, **kwargs) parser.add_argument( "-A", "--disable-autoload", action="store_true", dest="disable_autoload", help='Do not autoload "tasks.py"', ) parser.add_argument( "--queue", action="store", dest="queue", help="Name of the queue consumer to run", )
def add_arguments(self, parser): option_handler = OptionParserHandler() groups = ( option_handler.get_logging_options(), option_handler.get_worker_options(), option_handler.get_scheduler_options(), ) for option_list in groups: for short, full, kwargs in option_list: if short == '-v': full = '--huey-verbose' short = '-V' if 'type' in kwargs: kwargs['type'] = self._type_map[kwargs['type']] parser.add_argument(full, short, **kwargs)
def add_arguments(self, parser): option_handler = OptionParserHandler() groups = ( option_handler.get_logging_options(), option_handler.get_worker_options(), option_handler.get_scheduler_options(), ) for option_list in groups: for short, full, kwargs in option_list: if short == '-v': full = '--huey-verbose' short = '-V' if 'type' in kwargs: kwargs['type'] = self._type_map[kwargs['type']] kwargs.setdefault('default', None) parser.add_argument(full, short, **kwargs) parser.add_argument('-A', '--disable-autoload', action='store_true', dest='disable_autoload', help='Do not autoload "tasks.py"')