1096 |
1097 |
1098 |
1099 |
1100 |
1101 |
1102 |
1103 |
1104 |
1105 |
1106 |
1107 |
1108 |
1109 |
1110 |
1111 |
1112 |
1113 |
1114 |
1115 |
1116 |
1117 |
1118 |
1119 |
1120 |
1121 |
1122 |
1123 |
1124 |
1125 | |
def __init__(self, |
usage=None, |
option_list=None, |
option_class=Option, |
version=None, |
conflict_handler="error", |
description=None, |
formatter=None, |
add_help_option=True, |
prog=None): |
OptionContainer.__init__( |
self, option_class, conflict_handler, description) |
self.set_usage(usage) |
self.prog = prog |
self.version = version |
self.allow_interspersed_args = True |
self.process_default_values = True |
if formatter is None: |
-> formatter = IndentedHelpFormatter() |
self.formatter = formatter |
self.formatter.set_parser(self) |
|
|
|
|
|
self._populate_option_list(option_list, |
add_help=add_help_option) |
|
self._init_parsing_state() | |