Lines Matching defs:args

484         co_argcount         number of arguments (not including *, ** args
1094 line_number = e.args[0]
1197 # hitting a NEWLINE when in a decorator without args
1303 Arguments = namedtuple('Arguments', 'args, varargs, varkw')
1308 Three things are returned: (args, varargs, varkw), where
1309 'args' is the list of argument names. Keyword-only arguments are
1318 args = list(names[:nargs])
1330 return Arguments(args + kwonlyargs, varargs, varkw)
1334 'args, varargs, varkw, defaults, kwonlyargs, kwonlydefaults, annotations')
1340 (args, varargs, varkw, defaults, kwonlyargs, kwonlydefaults, annotations).
1341 'args' is a list of the parameter names.
1381 args = []
1402 args.append(name)
1425 return FullArgSpec(posonlyargs + args, varargs, varkw, defaults,
1429 ArgInfo = namedtuple('ArgInfo', 'args varargs keywords locals')
1434 A tuple of four things is returned: (args, varargs, varkw, locals).
1435 'args' is a list of the argument names.
1438 args, varargs, varkw = getargs(frame.f_code)
1439 return ArgInfo(args, varargs, varkw, frame.f_locals)
1462 def formatargvalues(args, varargs, varkw, locals,
1469 The first four arguments are (args, varargs, varkw, locals). The
1477 for i in range(len(args)):
1478 specs.append(convert(args[i]))
1501 def _too_many(f_name, args, kwonly, varargs, defcount, given, values):
1502 atleast = len(args) - defcount
1509 sig = "from %d to %d" % (atleast, len(args))
1511 plural = len(args) != 1
1512 sig = str(len(args))
1529 args, varargs, varkw, defaults, kwonlyargs, kwonlydefaults, ann = spec
1538 num_args = len(args)
1543 arg2value[args[i]] = positional[i]
1546 possible_kwargs = set(args + kwonlyargs)
1561 _too_many(f_name, args, kwonlyargs, varargs, num_defaults,
1564 req = args[:num_args - num_defaults]
1568 for i, arg in enumerate(args[num_args - num_defaults:]):
1972 partial_args = partial.args or ()
2004 # foo(a, b, *args, c):
2060 # Do nothing. '(*args[, ...])' -> '(*args[, ...])'
2270 args = reversed(f.args.args)
2271 defaults = reversed(f.args.defaults)
2272 iter = itertools.zip_longest(args, defaults, fillvalue=None)
2282 # *args
2283 if f.args.vararg:
2285 p(f.args.vararg, empty)
2289 for name, default in zip(f.args.kwonlyargs, f.args.kw_defaults):
2293 if f.args.kwarg:
2295 p(f.args.kwarg, empty)
2393 # *args
2503 # First argument of the wrapped callable is `*args`, as in
2504 # `partialmethod(lambda *args)`.
2823 * args : tuple
2840 def args(self):
2841 args = []
2854 # *args
2855 args.extend(arg)
2858 args.append(arg)
2860 return tuple(args)
2895 For variable-positional arguments (*args) the default is an
2936 args = []
2938 args.append('{}={!r}'.format(arg, value))
2939 return '<{} ({})>'.format(self.__class__.__name__, ', '.join(args))
2957 * bind(*args, **kwargs) -> BoundArguments
2960 * bind_partial(*args, **kwargs) -> BoundArguments
3076 def _bind(self, args, kwargs, *, partial=False):
3083 arg_vals = iter(args)
3100 # That's OK, just empty *args. Let's start parsing
3142 # We have an '*args'-like argument, let's fill it with
3167 # Named arguments don't refer to '*args'-like parameters.
3169 # before reaching the last parameter before *args.
3177 # if it has a default value, or it is an '*args'-like
3207 def bind(self, /, *args, **kwargs):
3208 """Get a BoundArguments object, that maps the passed `args`
3212 return self._bind(args, kwargs)
3214 def bind_partial(self, /, *args, **kwargs):
3216 passed `args` and `kwargs` to the function's signature.
3219 return self._bind(args, kwargs, partial=True)
3250 # OK, we have an '*args'-like parameter, so we won't need
3255 # rendered an '*args'-like parameter before, so add a '*'
3298 args = parser.parse_args()
3300 target = args.object
3321 if args.details: