parallel.futures.Executor.map中的异常处理

parallel.futures.Executor.map中的异常处理,第1张

parallel.futures.Executor.map中的异常处理

map
方法返回一个生成器,该生成器一旦准备好就可以迭代结果。

不幸的是,发生异常后无法恢复生成器。从PEP
255开始

如果生成器函数引发或传递了未处理的异常(包括但不限于StopIteration),则该异常将以通常的方式传递给调用方,并随后尝试恢复生成器函数提高StopIteration。换句话说,未处理的异常会终止生成器的使用寿命。

还有其他一些库,例如

pebble
允许在发生错误后继续迭代的库。检查文档中的示例。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5648981.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存