diff options
author | Tim Jenssen <tim.jenssen@theqtcompany.com> | 2015-02-10 13:52:38 +0100 |
---|---|---|
committer | Tim Jenssen <tim.jenssen@theqtcompany.com> | 2015-02-12 15:48:55 +0000 |
commit | 7ad9958ef8c7385cc0d2c80130ada5dc7a40be57 (patch) | |
tree | 2f46db4f2df6bcc34e6bf6fdd07357ca3f7f5440 /packaging-tools/threadedwork.py | |
parent | db5146cb2d504be051fc953e94c7067c6abecc40 (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.py | 6 |
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): |