From: James Antill Date: Fri, 29 Feb 2008 21:12:32 +0000 (-0500) Subject: Fix line overflow, minor IO optimisation X-Git-Tag: upstream/0.9.9~124 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9062aec1e79b371bf243658c6d2c9a5b4e21f8b8;p=tools%2Fcreaterepo.git Fix line overflow, minor IO optimisation --- diff --git a/genpkgmetadata.py b/genpkgmetadata.py index e9de6b3..03f2b31 100755 --- a/genpkgmetadata.py +++ b/genpkgmetadata.py @@ -140,8 +140,9 @@ class MDCallBack(object): print thing def progress(self, item, current, total): - sys.stdout.write('\r' + ' ' * 80) - sys.stdout.write("\r%d/%d - %s" % (current, total, item)) + beg = "%*d/%d - " % (len(str(total)), current, total) + left = 80 - len(beg) + sys.stdout.write("\r%s%-*.*s" % (beg, left, left, item)) sys.stdout.flush() def main(args):