当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python inspect.Signature.from_callable用法及代码示例


用法:

classmethod from_callable(obj, *, follow_wrapped=True, globalns=None, localns=None)

返回给定可调用 objSignature(或其子类)对象。传递follow_wrapped=False 以获取obj 的签名,而不打开其__wrapped__ 链。 globalnslocalns 将在解析注释时用作命名空间。

此方法简化了 Signature 的子类化:

class MySignature(Signature):
    pass
sig = MySignature.from_callable(min)
assert isinstance(sig, MySignature)

3.5 版中的新函数。

3.10 版中的新函数:globalnslocalns参数。

相关用法


注:本文由纯净天空筛选整理自python.org大神的英文原创作品 inspect.Signature.from_callable。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。