diff options
author | Yilei Yang <yileiyang@google.com> | 2017-11-22 15:27:45 -0800 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2017-11-22 15:28:02 -0800 |
commit | 9d6fa24c6d97b8811df9aeed161ff0e52ac1fb4d (patch) | |
tree | 5d047e82cd9b1e8d4e2792a6d45acb5b1468afb2 /absl/app.py | |
parent | f17cd8f4a40ee06e74d8dd0a191236a21a785648 (diff) | |
download | absl-py-9d6fa24c6d97b8811df9aeed161ff0e52ac1fb4d.tar.gz |
Instead of ignoring positional arguments, encourage checking them.
PiperOrigin-RevId: 176708573
Diffstat (limited to 'absl/app.py')
-rw-r--r-- | absl/app.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/absl/app.py b/absl/app.py index 9da18dc..b5cf2d0 100644 --- a/absl/app.py +++ b/absl/app.py @@ -17,11 +17,12 @@ To use this module, define a 'main' function with a single 'argv' argument and call app.run(main). For example: -def main(argv): - del argv # Unused. + def main(argv): + if len(argv) > 1: + raise app.UsageError('Too many command-line arguments.') -if __name__ == '__main__': - app.run(main) + if __name__ == '__main__': + app.run(main) """ from __future__ import absolute_import |