Lines Matching full:param

1393     for param in sig.parameters.values():
1394 kind = param.kind
1395 name = param.name
1399 if param.default is not param.empty:
1400 defaults += (param.default,)
1403 if param.default is not param.empty:
1404 defaults += (param.default,)
1409 if param.default is not param.empty:
1410 kwdefaults[name] = param.default
1414 if param.annotation is not param.empty:
1415 annotations[name] = param.annotation
1986 for param_name, param in old_params.items():
1992 if param.kind is _POSITIONAL_ONLY:
1998 if param.kind is _POSITIONAL_OR_KEYWORD:
2014 new_params[param_name] = param.replace(default=arg_value)
2017 new_params.pop(param.name)
2020 if param.kind is _KEYWORD_ONLY:
2022 new_params[param_name] = param.replace(default=arg_value)
2025 assert param.kind is not _POSITIONAL_ONLY
2027 if param.kind is _POSITIONAL_OR_KEYWORD:
2031 elif param.kind in (_KEYWORD_ONLY, _VAR_KEYWORD):
2033 elif param.kind is _VAR_POSITIONAL:
2034 new_params.pop(param.name)
2842 for param_name, param in self._signature.parameters.items():
2843 if param.kind in (_VAR_KEYWORD, _KEYWORD_ONLY):
2853 if param.kind == _VAR_POSITIONAL:
2866 for param_name, param in self._signature.parameters.items():
2868 if param.kind in (_VAR_KEYWORD, _KEYWORD_ONLY):
2883 if param.kind == _VAR_KEYWORD:
2903 for name, param in self._signature.parameters.items():
2907 if param.default is not _empty:
2908 val = param.default
2909 elif param.kind is _VAR_POSITIONAL:
2911 elif param.kind is _VAR_KEYWORD:
2986 for param in parameters:
2987 kind = param.kind
2988 name = param.name
3002 if param.default is _empty:
3017 params[name] = param
3019 params = OrderedDict((param.name, param) for param in parameters)
3056 params = tuple(param for param in self.parameters.values()
3057 if param.kind != _KEYWORD_ONLY)
3059 kwo_params = {param.name: param for param in self.parameters.values()
3060 if param.kind == _KEYWORD_ONLY}
3093 param = next(parameters)
3099 if param.kind == _VAR_POSITIONAL:
3103 elif param.name in kwargs:
3104 if param.kind == _POSITIONAL_ONLY:
3107 msg = msg.format(arg=param.name)
3109 parameters_ex = (param,)
3111 elif (param.kind == _VAR_KEYWORD or
3112 param.default is not _empty):
3116 parameters_ex = (param,)
3122 parameters_ex = (param,)
3126 msg = msg.format(arg=param.name)
3131 param = next(parameters)
3135 if param.kind in (_VAR_KEYWORD, _KEYWORD_ONLY):
3141 if param.kind == _VAR_POSITIONAL:
3147 arguments[param.name] = tuple(values)
3150 if param.name in kwargs and param.kind != _POSITIONAL_ONLY:
3153 arg=param.name)) from None
3155 arguments[param.name] = arg_val
3160 for param in itertools.chain(parameters_ex, parameters):
3161 if param.kind == _VAR_KEYWORD:
3163 kwargs_param = param
3166 if param.kind == _VAR_POSITIONAL:
3172 param_name = param.name
3180 if (not partial and param.kind != _VAR_POSITIONAL and
3181 param.default is _empty):
3186 if param.kind == _POSITIONAL_ONLY:
3192 format(arg=param.name))
3236 for param in self.parameters.values():
3237 formatted = str(param)
3239 kind = param.kind