From: Kyr Shatskyy Date: Tue, 19 Nov 2019 15:36:08 +0000 (+0100) Subject: parallel: add __init__ for py3 X-Git-Tag: 1.1.0~189^2~14 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=02794fc16f6da53136c61031ed7b2edd09d8eb89;p=teuthology.git parallel: add __init__ for py3 Since python3 is using __init__ instead init it is needed to add this method. Signed-off-by: Kyr Shatskyy --- diff --git a/teuthology/parallel.py b/teuthology/parallel.py index 40e9139b92..a1cbb8df2e 100644 --- a/teuthology/parallel.py +++ b/teuthology/parallel.py @@ -92,7 +92,7 @@ class parallel(object): def __iter__(self): return self - def next(self): + def __next__(self): if not self.any_spawned or self.iteration_stopped: raise StopIteration() result = self.results.get() @@ -105,6 +105,8 @@ class parallel(object): return result + next = __next__ + def _finish(self, greenlet): if greenlet.successful(): self.results.put(greenlet.value)