简单数据管道构建库
Pipeless的Python项目详细描述
无管道
==
*一个用于构建数据管道的简单库。*
代码块::python
4]
@function
def doubler(
yield
yield
list(run([1,2,3])[2,4,3,6,4,8]
*管道在源迭代器(如生成器或列表)上操作。
*函数可以返回1个项,无需删除项,或
生成器。如果给定生成器,则所有项都将沿着管道继续,
创建一个fork。
…
4]
*所有异常都由可选的“error\u handler”输入参数捕获和处理,以防止一个断开的项停止流。如果处理程序返回某些内容,
某些内容在管道上继续。
*函数可以用注释器上的可选参数分组,即`@函数('my_group')`。
这样设置函数,并且可以跳过管道运行器上的`` function_groups_to_skip``参数的组
。
``更多信息!
版本:
-*2.0*删除了cli生成器和可选元组
-*1.1*函数生成器可选。
-*1.0.1*修复了排序问题。
代码块::bash
或将“pipeless.py”复制到项目中。
支持
~~~~~
需要帮助吗?发送电子邮件至andychase@gmail.com,我会尽力帮助您。
许可证
~包括但不限于使用、复制、修改、合并、发布、分发、再授权和/或出售软件副本的权利,以及允许向其提供软件的人员这样做的权利,但须符合以下条件:
软件的副本或大部分。
在任何情况下,著作权人或著作权人都不应承担任何责任,无论是在合同行为中,无论是在合同中,还是在侵权行为或其他情况下,都与软件的BR/>软件或使用或其他交易有关。|构建状态图像::https://travis-ci.org/andychase/pipeless.svg?branch=master
:目标:https://travis-ci.org/andychase/pipeless
==
*一个用于构建数据管道的简单库。*
代码块::python
4]
@function
def doubler(
yield
yield
list(run([1,2,3])[2,4,3,6,4,8]
*管道在源迭代器(如生成器或列表)上操作。
*函数可以返回1个项,无需删除项,或
生成器。如果给定生成器,则所有项都将沿着管道继续,
创建一个fork。
…
4]
*所有异常都由可选的“error\u handler”输入参数捕获和处理,以防止一个断开的项停止流。如果处理程序返回某些内容,
某些内容在管道上继续。
*函数可以用注释器上的可选参数分组,即`@函数('my_group')`。
这样设置函数,并且可以跳过管道运行器上的`` function_groups_to_skip``参数的组
。
``更多信息!
版本:
-*2.0*删除了cli生成器和可选元组
-*1.1*函数生成器可选。
-*1.0.1*修复了排序问题。
代码块::bash
或将“pipeless.py”复制到项目中。
支持
~~~~~
需要帮助吗?发送电子邮件至andychase@gmail.com,我会尽力帮助您。
许可证
~包括但不限于使用、复制、修改、合并、发布、分发、再授权和/或出售软件副本的权利,以及允许向其提供软件的人员这样做的权利,但须符合以下条件:
软件的副本或大部分。
在任何情况下,著作权人或著作权人都不应承担任何责任,无论是在合同行为中,无论是在合同中,还是在侵权行为或其他情况下,都与软件的BR/>软件或使用或其他交易有关。|构建状态图像::https://travis-ci.org/andychase/pipeless.svg?branch=master
:目标:https://travis-ci.org/andychase/pipeless