mirror of https://gitlab.com/ita1024/waf.git
Handle deprecated Thread.setDaemon in Python 3.10
This commit is contained in:
parent
df4d81e4c2
commit
05ebc97be6
|
@ -71,7 +71,7 @@ class Consumer(Utils.threading.Thread):
|
||||||
"""Task to execute"""
|
"""Task to execute"""
|
||||||
self.spawner = spawner
|
self.spawner = spawner
|
||||||
"""Coordinator object"""
|
"""Coordinator object"""
|
||||||
self.setDaemon(1)
|
self.daemon = True
|
||||||
self.start()
|
self.start()
|
||||||
def run(self):
|
def run(self):
|
||||||
"""
|
"""
|
||||||
|
@ -98,7 +98,7 @@ class Spawner(Utils.threading.Thread):
|
||||||
""":py:class:`waflib.Runner.Parallel` producer instance"""
|
""":py:class:`waflib.Runner.Parallel` producer instance"""
|
||||||
self.sem = Utils.threading.Semaphore(master.numjobs)
|
self.sem = Utils.threading.Semaphore(master.numjobs)
|
||||||
"""Bounded semaphore that prevents spawning more than *n* concurrent consumers"""
|
"""Bounded semaphore that prevents spawning more than *n* concurrent consumers"""
|
||||||
self.setDaemon(1)
|
self.daemon = True
|
||||||
self.start()
|
self.start()
|
||||||
def run(self):
|
def run(self):
|
||||||
"""
|
"""
|
||||||
|
|
|
@ -56,7 +56,7 @@ def r1(code):
|
||||||
@subst('Runner.py')
|
@subst('Runner.py')
|
||||||
def r4(code):
|
def r4(code):
|
||||||
"generator syntax"
|
"generator syntax"
|
||||||
return code.replace('next(self.biter)', 'self.biter.next()')
|
return code.replace('next(self.biter)', 'self.biter.next()').replace('self.daemon = True', 'self.setDaemon(1)')
|
||||||
|
|
||||||
@subst('Context.py')
|
@subst('Context.py')
|
||||||
def r5(code):
|
def r5(code):
|
||||||
|
|
Loading…
Reference in New Issue