Gevent Greenlet 冒泡对父级的例外



在使用gevent时,每当子绿素抛出异常时,我希望它冒泡到父级(理想情况下让父级抛出异常)。在 greenlet 的文档中,它说这是自动完成的,但在 gevent 中似乎并非如此。

如何在 gevent 中冒泡异常?

谢谢!

如果将子绿绿绿link()到父绿绿,则当子绿时,LinkedExited将在父绿中引发。此时,您可以检查子绿绿的exception属性。它将包含在子项中引发的异常实例(如果子项以错误结束)。现在您有了异常,您可以在父级中立即处理它,也可以在父级中提出它。

相关内容

  • 没有找到相关文章

最新更新