跳转到主要内容

协程实用函数集。

项目描述

build status

协程实用函数集。

示例

在这个示例中,我们将展示comapcomap类似于__builtins__.map;然而,它了解协程协议(sendthrowclose)。在这里,我们将展示如何在映射协程的同时还能够向其中发送数据。

>>> def my_coroutine():
...     yield (yield (yield 1))
>>> from cotoolz import comap
>>> cm = comap(lambda a: a + 1, my_coroutine())
>>> next(cm)
2
>>> cm.send(2)
3
>>> cm.send(3)
4
>>> cm.send(4)
Traceback (most recent call last):
    ...
StopIteration

依赖关系

cotoolz依赖于CPython 3和编译C99的方法。我们建议使用gcc编译cotoolz

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装软件包的信息。

源代码分布

cotoolz-0.1.6.tar.gz (19.1 kB 查看散列)

上传于 源码

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面