get_kwdefaults_from_signature¶
-
utilipy.utils.inspect.
get_kwdefaults_from_signature
(signature: inspect.Signature) → dict[source]¶ Get keyword-only defaults from Signature object.
- Parameters
- signature: Signature
the object’s signature
- Returns
- defaults: dict
argument {name: default}
Examples
>>> def func(x=2,*,k=3): ... pass >>> FullerSignature.from_callable(func).kwdefaults {'k': 3}