任务跑者

task-runner的Python项目详细描述


taskrunner运行您的方法,直到它们停止失败。

动机

taskrunner是一种强制方法完成的粗糙方法。这是 当函数可以抛出异常时特别有用 但不应该停止执行。有效地,taskrunner捕获所有 异常并确保结果不在排除的列表中 返回值。

安装

taskrunner可通过pip获得:

$ pip install taskrunner

用法

fromtaskrunnerimportTaskRunnerdefsome_function_that_may_throw(some_argument,another_argument):# Do somethingtask_runner=TaskRunner()result=task_runner.run_until_complete(target=some_function_that_may_throw,args=('123','456'))print(result)# Hopefully something useful

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用DAO,DTO模式作为MVC   java获取用于Android开发的图像   java Android Studio txt文件中的文件计数   任何类型泛型构造的枚举的java类   java为我的应用程序上的每个用户创建一个图表   算法如何在java中进行递归搜索?   java如何从MongoRepository/QueryDSL中获取不同的字段?   java如何获取JCheckbox的选定索引?   java嵌套。属性文件   Java如何发现两个数组是否彼此重复?   java Spring启动应用程序,带有raspberry pi上的Jython   RMI需要java。rmi。服务器NAT的主机名,那么像CORBA这样的其他技术如何解决NAT问题呢?   java If语句总是给出相同的答案   x到y的幂的java递归方法   使用ApacheCamel对USPSAPI进行地址验证的java HTTP查询   java很难定义与ArrayList交互的方法   java如何将HttpServletRequest转换为原始请求字符串?