在multiprocessing中有error_callback。在Python 2中有池apply_async吗?

在multiprocessing中有error_callback。在Python 2中有池apply_async吗?,第1张

在multiprocessing中有error_callback。在Python 2中有池apply_async吗?

我还没有尝试过python3。但是对我来说,为了捕获进程中的错误,我将在子进程中运行的函数放在

import tracebacktry:    your pre that can make errorexcept Exception as e:    print e    return False, traceback.format_exc()else:    return True, result

这样我就知道是否出了问题。

编辑:我将返回格式更改为OP的注释,以便子进程返回一个元组

(is_success, result or error traceback message)

这样该主进程将首先读取该标志

is_success
,然后相应地处理第二个参数。



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

原文地址:https://54852.com/zaji/5508488.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存