]> git.apps.os.sepia.ceph.com Git - teuthology.git/commitdiff
parallel: add __init__ for py3
authorKyr Shatskyy <kyrylo.shatskyy@suse.com>
Tue, 19 Nov 2019 15:36:08 +0000 (16:36 +0100)
committerKyr Shatskyy <kyrylo.shatskyy@gmail.com>
Thu, 21 Nov 2019 21:16:10 +0000 (22:16 +0100)
Since python3 is using __init__ instead init
it is needed to add this method.

Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
teuthology/parallel.py

index 40e9139b92a7ad8fd482b7d7a36c16e456b66ef4..a1cbb8df2e23bd3962a8b16c3cdd3ec6e0efc77c 100644 (file)
@@ -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)