greetlet 抛异常时如何禁止向 stderr 输出 traceback?

2014-09-12 09:00:42 +08:00
 Monad
RT,现在使用gevent.joinall(jobs, raise_error = True)在这一层处理某些异常,但是greenlet会自动先把异常的traceback输出到stderr,而且这个异常只能在外层处理
求解决方案~
2976 次点击
所在节点    Python
3 条回复
Monad
2014-09-12 09:11:45 +08:00
Greenlet=_=
Catstyle
2014-09-12 09:49:59 +08:00
Monad
2014-09-12 14:33:41 +08:00
@Catstyle 多谢回复,但是还是不行,它会先写到stderr,然后再回调callback
Python 2.7.6 gevent 1.0.1

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/133008

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX