default_to_str¶
- default_to_str(default: Any) str[source]¶
Render a parameter default value as a stub-safe string.
- Parameters:
default (Any) – The default value, or
inspect.Parameter.emptywhen the parameter has no default.- Returns:
str –
repr(default)for real defaults, or""for the empty sentinel.
Examples
>>> import inspect >>> default_to_str(inspect.Parameter.empty) '' >>> default_to_str("black") "'black'" >>> default_to_str(1.0) '1.0' >>> default_to_str(None) 'None'
See also
Public API reference — overview of all public names.