PyDocs

Nav

Python Runtime Services

Parameter.replace

  • Parameter.replace(*[, name][, kind][, default][, annotation])
Creates a customized copy of the Parameter.
1 Example
>>> from inspect import Parameter
>>> param = Parameter('foo', Parameter.KEYWORD_ONLY, default=42)
>>> str(param)
'foo=42'

>>> str(param.replace()) # Will create a shallow copy of 'param'
'foo=42'

>>> str(param.replace(default=Parameter.empty, annotation='spam'))
"foo: 'spam'"
from the Python docs
See Also
No see-alsos for inspect/Parameter.replace
0 Notes
No notes for Parameter.replace