def signature_without_unbound_args(func):
sig = inspect.signature(func)
params = [param for param in sig.parameters.values()
if param.kind not in (inspect.Parameter.VAR_POSITIONAL,
inspect.Parameter.VAR_KEYWORD)]
return inspect.Signature(params)
评论列表
文章目录