文件名称:promises:Python 的类型检查
文件大小:4KB
文件格式:ZIP
更新时间:2024-07-12 23:41:00
Python
承诺 Promises 是一个简单的 Python 库,用于在函数调用期间执行类型的运行时强制。 不幸的是,它与 Javascript 模式同名。 用法示例: @ accepts ( AnyOf [ int , float ]) @ returns ( str ) def f ( x ): return str ( x ) 注意在AnyOf伪类型中实现的getitem魔法。 这些伪类型可以像逻辑运算符一样组合起来,以创建长的、难以理解的类型签名。 Promises 的当前迭代希望从以前的混乱状态简化库。
【文件预览】:
promises-master
----setup.py(227B)
----.gitignore(43B)
----.travis.yml(124B)
----promises()
--------__init__.py(87B)
--------utils.py(744B)
--------modifiers.py(575B)
--------core.py(819B)
----README.rst(924B)
----README(10B)
----tests.py(998B)