[Python-checkins] gh-104050: Argument Clinic: annotate `main()` (#107192)
AlexWaygood
webhook-mailer at python.org
Mon Jul 24 15:32:42 EDT 2023
https://github.com/python/cpython/commit/db17529f80e18f80a680bd588a71be32ef7ec9fb
commit: db17529f80e18f80a680bd588a71be32ef7ec9fb
branch: main
author: Alex Waygood <Alex.Waygood at Gmail.com>
committer: AlexWaygood <Alex.Waygood at Gmail.com>
date: 2023-07-24T19:32:38Z
summary:
gh-104050: Argument Clinic: annotate `main()` (#107192)
files:
M Tools/clinic/clinic.py
diff --git a/Tools/clinic/clinic.py b/Tools/clinic/clinic.py
index eecb81dcad588..c9c57f1fdbb3b 100755
--- a/Tools/clinic/clinic.py
+++ b/Tools/clinic/clinic.py
@@ -5591,7 +5591,7 @@ def state_terminal(self, line: str | None) -> None:
clinic = None
-def main(argv):
+def main(argv: list[str]) -> None:
import sys
import argparse
cmdline = argparse.ArgumentParser(
@@ -5619,8 +5619,8 @@ def main(argv):
print()
cmdline.print_usage()
sys.exit(-1)
- converters = []
- return_converters = []
+ converters: list[tuple[str, str]] = []
+ return_converters: list[tuple[str, str]] = []
ignored = set("""
add_c_converter
add_c_return_converter
@@ -5716,4 +5716,5 @@ def main(argv):
if __name__ == "__main__":
- sys.exit(main(sys.argv[1:]))
+ main(sys.argv[1:])
+ sys.exit(0)
More information about the Python-checkins
mailing list