from bup.helpers import progress, qprogress, debug1 import time def main(argv): _MAX = 100000000 for idx in range(_MAX // 100000): i = idx * 100000 pct = 100 * i / _MAX cc = i * 1024 total = _MAX * 1024 fcount = (i // 1000) + 1 ftotal = _MAX // 1000 remainstr = '...' kpsstr = '(' + ('x' * (4 + (i//100000) % 4)) + ' kbpx)' progress('Saving: %.2f%% (%d/%dk, %d/%d files) %s %s\r' % (pct, cc/1024, total/1024, fcount, ftotal, remainstr, kpsstr)) if idx % 30 == 1: for j in range(10): progress('Receiving index from server: %d/%d\r' % (j, 10)) time.sleep(0.1) time.sleep(0.02)