summaryrefslogtreecommitdiff
path: root/clcommands.py
diff options
context:
space:
mode:
authorSylvain <syt@logilab.fr>2007-09-11 12:54:41 +0200
committerSylvain <syt@logilab.fr>2007-09-11 12:54:41 +0200
commit1a80b9d42b5f7f70dcdd9b1af81e1827228b497c (patch)
treeeb8cac6fcc7f963f95009477b8f1808f15e0977f /clcommands.py
parentb0d5f926d9a79286498cb264e9b798efc7525bc0 (diff)
downloadlogilab-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.py2
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