diff --git a/waflib/Runner.py b/waflib/Runner.py index 91d55479..350c86a2 100644 --- a/waflib/Runner.py +++ b/waflib/Runner.py @@ -71,7 +71,7 @@ class Consumer(Utils.threading.Thread): """Task to execute""" self.spawner = spawner """Coordinator object""" - self.setDaemon(1) + self.daemon = True self.start() def run(self): """ @@ -98,7 +98,7 @@ class Spawner(Utils.threading.Thread): """:py:class:`waflib.Runner.Parallel` producer instance""" self.sem = Utils.threading.Semaphore(master.numjobs) """Bounded semaphore that prevents spawning more than *n* concurrent consumers""" - self.setDaemon(1) + self.daemon = True self.start() def run(self): """ diff --git a/waflib/fixpy2.py b/waflib/fixpy2.py index 24176e06..c99bff4b 100644 --- a/waflib/fixpy2.py +++ b/waflib/fixpy2.py @@ -56,7 +56,7 @@ def r1(code): @subst('Runner.py') def r4(code): "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') def r5(code):