mirror of
https://github.com/verigak/progress.git
synced 2025-12-08 19:33:24 +00:00
Merge pull request #77 from mathstuf/spinner-format-message
spinner: support formatted messages
This commit is contained in:
@@ -24,7 +24,9 @@ class Spinner(Infinite):
|
||||
|
||||
def update(self):
|
||||
i = self.index % len(self.phases)
|
||||
self.write(self.phases[i])
|
||||
message = self.message % self
|
||||
line = ''.join([message, self.phases[i]])
|
||||
self.writeln(line)
|
||||
|
||||
|
||||
class PieSpinner(Spinner):
|
||||
|
||||
@@ -33,7 +33,7 @@ for bar_cls in (IncrementalBar, PixelBar, ShadyBar):
|
||||
sleep()
|
||||
|
||||
for spin in (Spinner, PieSpinner, MoonSpinner, LineSpinner, PixelSpinner):
|
||||
for i in spin(spin.__name__ + ' ').iter(range(100)):
|
||||
for i in spin(spin.__name__ + ' %(index) 3d ').iter(range(100)):
|
||||
sleep()
|
||||
|
||||
for singleton in (Counter, Countdown, Stack, Pie):
|
||||
|
||||
Reference in New Issue
Block a user