X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Fclient%2Fmulticlient.py;h=6bdf2b27978a6a5ed2bd6d13242cb5f067e3d7b3;hb=a0ef6e7c91c3c8fa376943d28fec8c5c204a78cd;hp=75573ed51c5828ec1402383878b612f982b00022;hpb=cc8495078fb3e681cf38b47393255eb33b199f4c;p=sfa.git diff --git a/sfa/client/multiclient.py b/sfa/client/multiclient.py index 75573ed5..6bdf2b27 100644 --- a/sfa/client/multiclient.py +++ b/sfa/client/multiclient.py @@ -1,3 +1,5 @@ +from __future__ import print_function + import threading import traceback import time @@ -15,7 +17,7 @@ def ThreadedMethod(callable, results, errors): 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()) @@ -95,14 +97,14 @@ if __name__ == '__main__': 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