From: Karl Hasselström Date: Wed, 25 Oct 2006 19:24:54 +0000 (+0100) Subject: Disregard extraneous arguments when providing help X-Git-Tag: v0.14.3~448 X-Git-Url: https://git.distorted.org.uk/~mdw/stgit/commitdiff_plain/a9d82c361e1923fc487ec06d4fa091ef1511732a Disregard extraneous arguments when providing help "stg --help pop" prints the help text for pop, but "stg --help pop foo" just prints the list of commands. That's silly, so fix it by simply ignoring the extra arguments. Signed-off-by: Karl Hasselström --- diff --git a/stgit/main.py b/stgit/main.py index ea65288..183f9d7 100644 --- a/stgit/main.py +++ b/stgit/main.py @@ -203,7 +203,7 @@ def main(): cmd = sys.argv[1] if cmd in ['-h', '--help']: - if len(sys.argv) == 3 and sys.argv[2] in commands: + if len(sys.argv) >= 3 and sys.argv[2] in commands: cmd = sys.argv[2] sys.argv[2] = '--help' else: