gpt4 book ai didi

python - 多处理事件子类化

转载 作者:太空宇宙 更新时间:2023-11-04 00:40:44 25 4
gpt4 key购买 nike

我试图从 multiprocessing 继承 Event,但它不起作用,有人知道为什么吗?

from multiprocessing import Event

class MyEvent(Event):
def __init__(self):
self.__init__()

我收到以下错误消息:

TypeError: Error when calling the metaclass bases
function() argument 1 must be code, not str

最佳答案

multiprocessing.Event 实际上是一个返回multiprocessing.synchronize.Event 实例的函数。您需要直接对该类进行子类化。

(另请注意,您的 __init__ 方法非常奇怪,会导致无限递归。我怀疑您打算调用 super();但如果您不是实际上在该方法中做任何事情,最好不要定义它。)

关于python - 多处理事件子类化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42001548/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com