Python异常错误“ ERROR:root:<class'runtimeerror'=”“>”

时间:2018-07-15 04:00:15

标签: python pathos

我正在使用Pathos进行并行处理:https://pypi.org/project/pathos/ 一切正常,除了实例化Pool时,我会收到一些令人讨厌的错误消息。

from pathos.multiprocessing import ProcessingPool as Pool
p = Pool().map    #<--This line spits out four lines to console:

"ERROR:root:<class 'RuntimeError'>" 

#(I have four CPUs, so I guess one each)

似乎一切正常。这四个错误只是一点点烦人,但不会干扰其他任何事情。

无论如何,我可以使这些错误消息从打印到控制台静音吗?

2 个答案:

答案 0 :(得分:0)

我是pathos的作者。它看起来更像是logging模块错误。我不知道您使用的确切python版本,但我希望这样是根本原因:

>>> import logging
>>> logging.error(RuntimeError)
ERROR:root:<type 'exceptions.RuntimeError'>

不知道您为什么会在pathos中看到它。但是,如果它不是虚假的,并且您想进一步研究它,则应该在github上发布一个问题。

https://github.com/uqfoundation/pathos/issues

答案 1 :(得分:0)

谢谢迈克, 添加完后,错误消失了:

Disconnect

呼叫前:

if __name__ ==  '__main__'

参考:    RuntimeError on windows trying python multiprocessing