Python中文
首页
教程
问答
标签
搜索
登录
注册
Luigi能否传播异常或返回任何结果?
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我在用Luigi来启动管道。 让我们举一个简单的例子</p> <pre><code>task = myTask() w = Worker(scheduler=CentralPlannerScheduler(), worker_processes=1) w.add(task) w.run() </code></pre> <p>现在假设<code>myTask</code>在执行期间引发异常。我所能得到的只是一个来自luigi的日志显示了这个异常。在</p> <p>luigi有什么方法可以传播它或者至少返回一个<code>failure</code>状态吗?在</p> <p>然后我就可以让我的程序在这个状态的函数中做出反应。在</p> <p>谢谢。在</p> <p><strong>编辑</strong> 我在存储结果时忘了指定luigi的输出是针对数据库的。如果引发异常,则不会存储任何结果,但不会将异常传播到luigi。我想知道路易吉有没有这个选择。在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>你能做的就是在文件中写一个错误。例如,在可能失败的任务中(我们称之为TaskA):</p> <pre><code>x="" try: do stuff except: x="error!" with open('errorfile.log','w') as f: f.write(x) </code></pre> <p>然后,在依赖于该错误的任务中,该任务将需要TaskA。你可以这样做:</p> ^{2}$
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何在乒乓球比赛中预测球的轨迹,对于AI球拍预测?
3 回答
如何在乒乓球游戏中阻止球
3 回答
如何在乘法和模中不乘空间?
5 回答
如何在乘法和除以2个不同的数字之间进行交换?
10 回答
如何在也是数据一部分的单个字符上拆分大字符串
9 回答
如何在乾草堆中找到針,有更好的解決方案嗎?
8 回答
如何在事件wxWidgets中传递自定义数据
5 回答
如何在事件中使用lambda i=i?
1 回答
如何在事件中心只接收最近的数据
7 回答
如何在事件发生之前保持云函数运行?
1 回答
如何在事件发生后使页面重定向到同一页面
9 回答
如何在事件回调之间保持python生成器的状态
4 回答
如何在事件处理程序(pythonsocket、sphinx)中保留docstring
10 回答
如何在事件处理程序中更改wxRichTextCtrl的光标位置?
7 回答
如何在事件处理程序中访问外部对象?
3 回答
如何在事件循环中将协程打包为正常函数?
9 回答
如何在事件循环之外运行协同程序?
3 回答
如何在事件循环结束时为并发未来的所有线程调用类方法?
5 回答
如何在事件文件中只保留一份摘要?
1 回答
如何在事件模板中添加事件
3 回答