Merge branch 'pr/15'

This commit is contained in:
Georgios Verigakis
2016-01-27 11:42:30 +02:00

View File

@@ -73,10 +73,12 @@ class Infinite(object):
self.update()
def iter(self, it):
for x in it:
yield x
self.next()
self.finish()
try:
for x in it:
yield x
self.next()
finally:
self.finish()
class Progress(Infinite):
@@ -117,7 +119,9 @@ class Progress(Infinite):
except TypeError:
pass
for x in it:
yield x
self.next()
self.finish()
try:
for x in it:
yield x
self.next()
finally:
self.finish()