ArgumentParser¶
-
class
lsst.pipe.base.
ArgumentParser
(name, usage='%(prog)s input [options]', **kwargs)¶ Bases:
argparse.ArgumentParser
- Argument parser for command-line tasks that is based on
argparse.ArgumentParser
.
Parameters: - name :
str
Name of top-level task; used to identify camera-specific override files.
- usage :
str
, optional Command-line usage signature.
- **kwargs
Additional keyword arguments for
argparse.ArgumentParser
.
Deprecated since version v23.0: Gen2 ArgumentParser is no longer supported. This functionality has been disabled.
Methods Summary
add_argument
(dest, …[, name, name])add_argument_group
(*args, **kwargs)add_mutually_exclusive_group
(**kwargs)add_subparsers
(**kwargs)convert_arg_line_to_args
(arg_line)error
(message)Prints a usage message incorporating the message to stderr and exits. exit
([status, message])format_help
()format_usage
()get_default
(dest)parse_args
([args, namespace])parse_intermixed_args
([args, namespace])parse_known_args
([args, namespace])parse_known_intermixed_args
([args, namespace])print_help
([file])print_usage
([file])register
(registry_name, value, object)set_defaults
(**kwargs)Methods Documentation
-
add_argument
(dest, ..., name=value, ...) add_argument(option_string, option_string, ..., name=value, ...)¶
-
add_argument_group
(*args, **kwargs)¶
-
add_mutually_exclusive_group
(**kwargs)¶
-
add_subparsers
(**kwargs)¶
-
convert_arg_line_to_args
(arg_line)¶
-
error
(message: string)¶ Prints a usage message incorporating the message to stderr and exits.
If you override this in a subclass, it should not return – it should either exit or raise an exception.
-
exit
(status=0, message=None)¶
-
format_help
()¶
-
format_usage
()¶
-
get_default
(dest)¶
-
parse_args
(args=None, namespace=None)¶
-
parse_intermixed_args
(args=None, namespace=None)¶
-
parse_known_args
(args=None, namespace=None)¶
-
parse_known_intermixed_args
(args=None, namespace=None)¶
-
print_help
(file=None)¶
-
print_usage
(file=None)¶
-
register
(registry_name, value, object)¶
-
set_defaults
(**kwargs)¶