diff options
author | Sylvain <syt@logilab.fr> | 2007-09-11 12:54:41 +0200 |
---|---|---|
committer | Sylvain <syt@logilab.fr> | 2007-09-11 12:54:41 +0200 |
commit | 1a80b9d42b5f7f70dcdd9b1af81e1827228b497c (patch) | |
tree | eb8cac6fcc7f963f95009477b8f1808f15e0977f /clcommands.py | |
parent | b0d5f926d9a79286498cb264e9b798efc7525bc0 (diff) | |
download | logilab-common-1a80b9d42b5f7f70dcdd9b1af81e1827228b497c.tar.gz |
pop_args accept None as value for expected_size_after,
meaning remaining args should not be checked
Diffstat (limited to 'clcommands.py')
-rw-r--r-- | clcommands.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clcommands.py b/clcommands.py index 3ecd6b6..ff8bd13 100644 --- a/clcommands.py +++ b/clcommands.py @@ -69,7 +69,7 @@ def pop_arg(args_list, expected_size_after=0, msg="Missing argument"): value = args_list.pop(0) except IndexError: raise BadCommandUsage(msg) - if len(args_list) > expected_size_after: + if expected_size_after is not None and len(args_list) > expected_size_after: raise BadCommandUsage('Too much arguments') return value |