从签名中的另一个函数继承 **kwargs。
项目描述
签名
装饰器用于从一函数继承签名到另一函数。
当函数或方法接收 *args, **kwargs
并将其(大多数情况下未经修改)传递给另一个函数或方法时非常有用。
这将合并装饰函数的签名与目标函数,以简化检查。
示例
def foo(a=1, b=2):
pass
@sign.inherit(foo):
def bar(*args, **kwargs):
return foo(*args, **kwargs)
bar
签名应显示为
bar(*args, a=1, b=2, **kwargs)
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。
源分布
sign-0.0.2.tar.gz (2.2 kB 查看哈希值)
构建分布
sign-0.0.2-py3-none-any.whl (3.7 kB 查看哈希值)
关闭
sign-0.0.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7f0c3c65cc98c0442bbea2334e82c69e756923cf7a0ad5a78766f8151eadb915 |
|
MD5 | bcae275528f1fd69bc0818419b63e6ad |
|
BLAKE2b-256 | f8242397a4e23327dc49e56c3356520a837f17728f0ed1f9613ac966dd16a1bf |
关闭
sign-0.0.2-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | eba1dc78b07859bc8ef9e4e04a2e242a368d3504e6fd9cd830066548f0e652ec |
|
MD5 | 3564fe547f04c04fb011943f493dbb7f |
|
BLAKE2b-256 | 8864a4a2d014a1e9b66a0fa569d23aa139869ae223223ccf48d793e8a017fcac |