我今天早些时候尝试继承threading.Condition类,但没有成功。当我尝试继承threading.Condition类时,下面是Python解释器的输出:
>>> import threading
>>> class ThisWontWork(threading.Condition):
... pass
...
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: Error when calling the metaclass bases
function() argument 1 must be code, not str
可以有人解释一下这个错误吗?谢谢!
type <'function'>
。 - Freek Wiekmeijerdef MyClass
而非class MyClass
,这会导致同样的错误(还有其他错误)。 - Florian Brucker