curses and refreshing problem
Karlo Lozovina
_karlo_ at _mosor.net_
Sun Dec 14 06:52:15 EST 2008
Carl Banks <pavlovevidence at gmail.com> wrote in
news:69d2698a-6f44-4d85-adc3-1180ab158632 at r15g2000prd.googlegroups.com:
> Unless you are referring to some wget screen mode I don't know about,
> I suspect wget outputs its progress bar using carriage returns
> without newlines. If that's all you want, there is no need to use
> curses.
>
> Here is a little example program to illustrate:
>
> import time, sys
> for i in range(21):
> sys.stdout.write('\rProgress: [' + '='*i + ' '*(20-i) + ']')
> sys.stdout.flush()
> time.sleep(1)
> sys.stdout.write("\nFinised!\n")
Thanks, that's it! I just assumed wget uses curses for the progress bar,
so the carriage return didn't even cross my mind ;).
--
_______ Karlo Lozovina - Mosor
| | |.-----.-----. web: http://www.mosor.net || ICQ#: 10667163
| || _ | _ | Parce mihi domine quia Dalmata sum.
|__|_|__||_____|_____|
More information about the Python-list
mailing list