aboutsummaryrefslogtreecommitdiffstats
path: root/packaging-tools/threadedwork.py
diff options
context:
space:
mode:
authorTim Jenssen <tim.jenssen@theqtcompany.com>2015-02-10 13:52:38 +0100
committerTim Jenssen <tim.jenssen@theqtcompany.com>2015-02-12 15:48:55 +0000
commit7ad9958ef8c7385cc0d2c80130ada5dc7a40be57 (patch)
tree2f46db4f2df6bcc34e6bf6fdd07357ca3f7f5440 /packaging-tools/threadedwork.py
parentdb5146cb2d504be051fc953e94c7067c6abecc40 (diff)
do not filter output if we are using just one thread
Change-Id: I43ad1d7fe8f17465221228b83bc183307b55db6f Reviewed-by: Iikka Eklund <iikka.eklund@theqtcompany.com> Reviewed-by: Tim Jenssen <tim.jenssen@theqtcompany.com>
Diffstat (limited to 'packaging-tools/threadedwork.py')
-rw-r--r--packaging-tools/threadedwork.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/packaging-tools/threadedwork.py b/packaging-tools/threadedwork.py
index b1c254f1e..6074bd347 100644
--- a/packaging-tools/threadedwork.py
+++ b/packaging-tools/threadedwork.py
@@ -177,7 +177,8 @@ class ThreadedWork():
print(self.description)
print(os.linesep.join(self.legend))
- enableThreadedPrint(True, maxThreads)
+ if maxThreads > 1:
+ enableThreadedPrint(True, maxThreads)
listOfConsumers = []
for i in range(maxThreads):
# every Consumer needs a stop/none item
@@ -197,7 +198,8 @@ class ThreadedWork():
#catch the KeyboardInterrupt exception
sys.exit(0)
# self.queue.join() <- this ignoring the KeyboardInterrupt
- enableThreadedPrint(False)
+ if maxThreads > 1:
+ enableThreadedPrint(False)
print(os.linesep + self.description + ' ... done')
class Consumer(threading.Thread):