(
self,
parser: argparse.ArgumentParser,
namespace: argparse.Namespace,
values: str | Sequence[Any] | None,
option_string: str | None = None,
)
| 477 | self.stdout = stdout or sys.stdout |
| 478 | |
| 479 | def __call__( |
| 480 | self, |
| 481 | parser: argparse.ArgumentParser, |
| 482 | namespace: argparse.Namespace, |
| 483 | values: str | Sequence[Any] | None, |
| 484 | option_string: str | None = None, |
| 485 | ) -> NoReturn: |
| 486 | formatter = parser._get_formatter() |
| 487 | formatter.add_text(self.version) |
| 488 | parser._print_message(formatter.format_help(), self.stdout) |
| 489 | parser.exit() |
| 490 | |
| 491 | |
| 492 | def define_options( |
nothing calls this directly
no test coverage detected