iter: expose the iteration value to the object

Mentioned in #76.
This commit is contained in:
Ben Boeckel
2020-03-30 20:22:23 -04:00
parent 1ed414290f
commit 4af220e573
2 changed files with 8 additions and 2 deletions

View File

@@ -20,9 +20,9 @@ def sleep():
for bar_cls in (Bar, ChargingBar, FillingSquaresBar, FillingCirclesBar):
suffix = '%(index)d/%(max)d [%(elapsed)d / %(eta)d / %(eta_td)s]'
suffix = '%(index)d/%(max)d [%(elapsed)d / %(eta)d / %(eta_td)s] (%(iter_value)s)'
bar = bar_cls(bar_cls.__name__, suffix=suffix)
for i in bar.iter(range(200)):
for i in bar.iter(range(200, 400)):
sleep()
for bar_cls in (IncrementalBar, PixelBar, ShadyBar):