Override error and use print_instead of print_usage
(self, message)
| 77 | super()._check_value(action, value) |
| 78 | |
| 79 | def error(self, message): |
| 80 | """Override error and use print_instead of print_usage""" |
| 81 | self.print_help() |
| 82 | self.exit(2, f'\n{self.prog} command error: {message}, see help above.\n') |
| 83 | |
| 84 | |
| 85 | # Used in Arg to enable `None' as a distinct value from "not passed" |
no outgoing calls