在python3.2中线程不能被守护吗?

在python3.2中线程不能被守护吗?,python,multithreading,python-3.2,Python,Multithreading,Python 3.2,我在Raspberry Pi 2模型B上运行python-3.2中的脚本 该线程如下所示: myThread = threading.Thread(target=someFunction, args=(arg1,arg2,arg3), daemon=True) myThread.start() myThread = threading.Thread(target=someFunction, args=(arg1,arg2,arg3)) myThread.daemon =

我在Raspberry Pi 2模型B上运行python-3.2中的脚本

该线程如下所示:

myThread = threading.Thread(target=someFunction, args=(arg1,arg2,arg3),
           daemon=True)
myThread.start()
myThread = threading.Thread(target=someFunction, args=(arg1,arg2,arg3))
myThread.daemon = True
myThread.start()
每次调用此线程时。将触发此错误:

TypeError: __init__() got an unexpected keyword argument 'daemon'
我知道对于Debian Wheezy 7.10版来说没有Python-3.4稳定的版本,因此我必须使用Python 3.2

讽刺的是,
守护进程
是一个可用的布尔值


这个小故障是什么?如何解决这个问题?

守护进程参数是在3.3版中添加的。在早期版本中设置标志的工作方式如下:

myThread = threading.Thread(target=someFunction, args=(arg1,arg2,arg3),
           daemon=True)
myThread.start()
myThread = threading.Thread(target=someFunction, args=(arg1,arg2,arg3))
myThread.daemon = True
myThread.start()

该文档描述的是属性,而不是参数。在调用
start
之前,只需分配给
daemon
。这也适用于python 3.4吗?我只是好奇兼容性,因为我的大部分代码都是基于3.4的