diff options
author | Tim Jenssen <tim.jenssen@qt.io> | 2019-10-16 21:27:56 +0200 |
---|---|---|
committer | Tim Jenssen <tim.jenssen@qt.io> | 2019-10-16 19:32:38 +0000 |
commit | c31a2ec933768d773e5312532e35b57d0570e580 (patch) | |
tree | 4d2667413bc5d4e906f3bdf2830b774ff1e54047 | |
parent | e4c2fdefbbf7df88d678dfa11e5034d3d5993d9e (diff) |
make threadedwork python 3 ready
Change-Id: I450180b029ac47541f5da95e9740cc55a37e7aa5
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
-rw-r--r-- | packaging-tools/threadedwork.py | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/packaging-tools/threadedwork.py b/packaging-tools/threadedwork.py index fd52a82db..b47d66fc9 100644 --- a/packaging-tools/threadedwork.py +++ b/packaging-tools/threadedwork.py @@ -50,9 +50,17 @@ import os import threading import traceback import time -import Queue as queue # The Queue module has been renamed to queue in Python 3. import sys -import __builtin__ + +try: + import queue #python2 +except ImportError: + import Queue as queue #python3 + +try: + import __builtin__ #python2 +except ImportError: + import builtins as __builtin__#python3 # we are using RLock, because threadedPrint is using the same lock outputLock = threading.RLock() |