+from __future__ import print_function
+
import threading
import traceback
import time
def run(self):
try:
results.put(callable(*args, **kwds))
- except Exception, e:
+ except Exception as e:
logger.log_exc('MultiClient: Error in thread: ')
errors.put(traceback.format_exc())
def f(name, n, sleep=1):
nums = []
for i in range(n, n+5):
- print "%s: %s" % (name, i)
+ print("%s: %s" % (name, i))
nums.append(i)
time.sleep(sleep)
return nums
def e(name, n, sleep=1):
nums = []
for i in range(n, n+3) + ['n', 'b']:
- print "%s: 1 + %s:" % (name, i)
+ print("%s: 1 + %s:" % (name, i))
nums.append(i + 1)
time.sleep(sleep)
return nums