Python RuntimeError:无法设置活动线程的守护程序状态

Python RuntimeError:无法设置活动线程的守护程序状态,python,multithreading,python-multithreading,paho,Python,Multithreading,Python Multithreading,Paho,我正在尝试对消息回调上的并行运行一些测试。当调用我的on_message回调时,基于某条消息,我创建一个线程来运行某个测试,并将其设置为守护进程线程。当我运行时,我得到这个运行时错误 “无法设置活动线程的守护进程状态” setDaemon应在start之前使用: t = Thread(target = test.callmethod,args=(lst[1])) t.setDaemon(True) # first t.start() # second setDaemon应在start之前使

我正在尝试对消息回调上的
并行运行一些测试。当调用我的
on_message
回调时,基于某条消息,我创建一个线程来运行某个测试,并将其设置为守护进程线程。当我运行时,我得到这个运行时错误

“无法设置活动线程的守护进程状态”


setDaemon
应在
start
之前使用:

t = Thread(target = test.callmethod,args=(lst[1]))  
t.setDaemon(True) # first
t.start() # second

setDaemon
应在
start
之前使用:

t = Thread(target = test.callmethod,args=(lst[1]))  
t.setDaemon(True) # first
t.start() # second

谢谢,问题解决了。但是我得到了这个
TypeError:mymethod()接受了2个位置参数,但给出了10个。
event尽管我只传递了一个位置参数。它显示有10个given@BinduManjunath这是一个新的问题(!),更重要的是,仅仅给我们这一行并没有帮助,因为我们不知道它是如何关联的。谢谢,它解决了。但是我得到了这个
TypeError:mymethod()接受了2个位置参数,但给出了10个。
event尽管我只传递了一个位置参数。它显示有10个given@BinduManjunath这是一个新问题(!),更重要的是,仅仅给出这一行并没有帮助,因为我们不知道它是如何关联的。。