任务跑者
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