mirror of
https://github.com/enzet/map-machine.git
synced 2025-05-02 19:56:39 +02:00
20 lines
507 B
Python
20 lines
507 B
Python
# -*- coding: utf-8 -*- from __future__ import unicode_literals
|
|
|
|
"""
|
|
Author: Sergey Vartanov (me@enzet.ru).
|
|
"""
|
|
|
|
import sys
|
|
|
|
def write_line(number, total):
|
|
length = 20
|
|
|
|
if number == -1:
|
|
print ('%3s' % '100') + ' % ░' + (length * '░') + '░'
|
|
elif number % 1000 == 0:
|
|
p = number / float(total)
|
|
l = int(p * length)
|
|
print ('%3s' % str(int(p * 1000) / 10)) + ' % ░' + (l * '░') + \
|
|
((length - l) * ' ') + '░'
|
|
sys.stdout.write("\033[F")
|
|
|