promise:Python 中的超高性能 Promise 实现

时间:2024-06-19 08:27:30
【文件属性】:

文件名称:promise:Python 中的超高性能 Promise 实现

文件大小:39KB

文件格式:ZIP

更新时间:2024-06-19 08:27:30

python promise Python

承诺 这是 Python 中 Promise 的一个实现。 它是 Promises/A+ 的超级集,旨在拥有可读、高性能的代码,并仅提供在 Python 中使用 Promise 绝对必要的扩展。 它与完全兼容 安装 $ pip install promise 用法 下面的示例显示了如何加载 Promise 库。 然后它演示了从头开始创建一个 promise。 您只需调用Promise(fn) 。 在有一个关于这个方法返回什么的完整规范。 from promise import Promise promise = Promise ( lambda resolve , reject : resolve ( 'RESOLVED!' ) ) 应用程序接口 在所有示例之前,您将需要: from promise import Promise 承诺(解析器) 这将创建并返回一个新的


【文件预览】:
promise-master
----setup.py(2KB)
----.gitignore(852B)
----promise()
--------compat.py(875B)
--------async_.py(4KB)
--------schedulers()
--------iterate_promise.py(296B)
--------promise_list.py(5KB)
--------__init__.py(873B)
--------dataloader.py(11KB)
--------utils.py(2KB)
--------py.typed(0B)
--------pyutils()
--------promise.py(28KB)
----conftest.py(1010B)
----.travis.yml(438B)
----MANIFEST.in(65B)
----LICENSE(1KB)
----setup.cfg(98B)
----README.md(6KB)
----README.rst(6KB)
----tests()
--------conftest.py(268B)
--------test_benchmark.py(3KB)
--------test_dataloader_extra.py(1KB)
--------test_complex_threads.py(485B)
--------test_thread_safety.py(3KB)
--------test_dataloader.py(10KB)
--------__init__.py(0B)
--------test_issues.py(4KB)
--------test_dataloader_awaitable_35.py(3KB)
--------test_awaitable.py(598B)
--------test_promise_list.py(2KB)
--------test_extra.py(14KB)
--------utils.py(178B)
--------test_spec.py(13KB)
--------test_awaitable_35.py(980B)
----.coveragerc(75B)

网友评论