equal
deleted
inserted
replaced
133 len(trees)) |
133 len(trees)) |
134 if kwstart < len(poskeys): |
134 if kwstart < len(poskeys): |
135 raise error.ParseError(_("%(func)s takes at least %(nargs)d positional " |
135 raise error.ParseError(_("%(func)s takes at least %(nargs)d positional " |
136 "arguments") |
136 "arguments") |
137 % {'func': funcname, 'nargs': len(poskeys)}) |
137 % {'func': funcname, 'nargs': len(poskeys)}) |
138 if not varkey and len(trees) > len(poskeys) + len(keys): |
138 if not varkey and kwstart > len(poskeys) + len(keys): |
139 raise error.ParseError(_("%(func)s takes at most %(nargs)d arguments") |
139 raise error.ParseError(_("%(func)s takes at most %(nargs)d positional " |
|
140 "arguments") |
140 % {'func': funcname, |
141 % {'func': funcname, |
141 'nargs': len(poskeys) + len(keys)}) |
142 'nargs': len(poskeys) + len(keys)}) |
142 args = {} |
143 args = {} |
143 # consume positional arguments |
144 # consume positional arguments |
144 for k, x in zip(poskeys, trees[:kwstart]): |
145 for k, x in zip(poskeys, trees[:kwstart]): |