diff options
author | Semyon Moroz <donbarbos@proton.me> | 2025-03-27 16:04:16 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-03-27 16:04:16 (GMT) |
commit | 9b83670f0f183a69440972765cae5942a0bd9fd7 (patch) | |
tree | e193e4047d696b6279d86b31200d1e08aa8cc207 /Lib/tokenize.py | |
parent | 8614f86b7163b1c39798b481902dbb511292a537 (diff) | |
download | cpython-9b83670f0f183a69440972765cae5942a0bd9fd7.zip cpython-9b83670f0f183a69440972765cae5942a0bd9fd7.tar.gz cpython-9b83670f0f183a69440972765cae5942a0bd9fd7.tar.bz2 |
gh-131178: Add tests for `tokenize` command-line interface (#131274)
Diffstat (limited to 'Lib/tokenize.py')
-rw-r--r-- | Lib/tokenize.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Lib/tokenize.py b/Lib/tokenize.py index 9ce95a62..7afacff 100644 --- a/Lib/tokenize.py +++ b/Lib/tokenize.py @@ -499,7 +499,7 @@ def generate_tokens(readline): """ return _generate_tokens_from_c_tokenizer(readline, extra_tokens=True) -def main(): +def _main(args=None): import argparse # Helper error handling routines @@ -524,7 +524,7 @@ def main(): help='the file to tokenize; defaults to stdin') parser.add_argument('-e', '--exact', dest='exact', action='store_true', help='display token names using the exact type') - args = parser.parse_args() + args = parser.parse_args(args) try: # Tokenize the input @@ -589,4 +589,4 @@ def _generate_tokens_from_c_tokenizer(source, encoding=None, extra_tokens=False) if __name__ == "__main__": - main() + _main() |