非常可变函数的装饰器
项目描述
variadic 是一个Python (2.7+ 和 3.4+) 的 函数装饰器,用于编写接受参数和这些参数的迭代器的可变参数函数。哦,它们还保留了自己的 argspec,因此进行内省的工具(Sphinx文档、IDE等)将正常工作。在您的文档中不会出现难看的 f(*args, **kwds)!
注意,PEP 448 使得 variadic 变得过时:如果您使用的是Python 3.5+,则应保留纯可变参数函数,并通过多个参数展开来调用它们。
它遵循MIT许可证。它可以在Python包索引上找到,它的文档和它的源代码在GitHub上。
有疑问?意见?错误?想贡献? 打开一个问题!
快速入门
从PyPI安装
$ pip install variadic
导入
>>> from variadic import variadic
定义一个函数
>>> @variadic(int) ... def f(*args): ... return args >>> f(1, 2, [3, 4], xrange(5, 8)) (1, 2, 3, 4, 5, 6, 7)
项目详情
关闭
variadic-0.1.4.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 120ae11f73e921ec673bc701ad088ef871eb040d84ffb72fac0d582fc2fab0cc |
|
MD5 | b3bc729ee55304b3e32bb2dea7a99018 |
|
BLAKE2b-256 | d600924d69f9b42b3b4157ecbed4dab677c8bfbfde25fbb87509e3b468e07034 |