我有一个扩展两个类的类,其中一个包括threading.Thread。如何从子类调用threading.Thread的start方法?
class Poller(threading.Thread, <some other class>):
"""
poller code
"""
def start():
return super(Poller,self).start()
我想开始线程课程&#39;启动功能。这样做不对吗?
答案 0 :(得分:1)
如果你想确保只是调用Thread的开头,你可以这样做:
def start(self):
threading.Thread.start(self)
请注意,这将避免使用其他基类的start方法,可能不是您想要的
答案 1 :(得分:-1)
缺少start()方法&#34; self&#34;关键字
class Poller(threading.Thread, <some other class>):
"""
poller code
"""
def start(self):
return super(Poller,self).start()