mirror of https://github.com/tqdm/tqdm.git
prettier and more fine-grained default output: unicode chars and fractions, bigger bar and more compact stats
This commit is contained in:
parent
2ed6664b6c
commit
f1a124e065
|
@ -43,9 +43,11 @@ def format_meter(n, total, elapsed):
|
||||||
bar_length = int(frac * N_BARS)
|
bar_length = int(frac * N_BARS)
|
||||||
frac_bar_length = int((frac * N_BARS * 8) % 8)
|
frac_bar_length = int((frac * N_BARS * 8) % 8)
|
||||||
|
|
||||||
bar = u'\u2588'*bar_length + \
|
bar = u'\u2588'*bar_length
|
||||||
(unichr(0x2590-frac_bar_length) if frac_bar_length else ' ')\
|
if bar_length < N_BARS:
|
||||||
+ ' '*max(N_BARS-bar_length-1,0)
|
bar = bar \
|
||||||
|
+(unichr(0x2590-frac_bar_length) if frac_bar_length else ' ')\
|
||||||
|
+ ' '*max(N_BARS - bar_length - 1, 0)
|
||||||
|
|
||||||
left_str = format_interval(elapsed * (total-n) / n) if n else '?'
|
left_str = format_interval(elapsed * (total-n) / n) if n else '?'
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue