projects
/
tools
/
createrepo.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
346d4fc
)
if we're not a tty, don't use the progress output
author
Colin Walters
<walters@fedoraproject.org>
Fri, 16 Apr 2010 19:58:05 +0000
(15:58 -0400)
committer
Seth Vidal
<skvidal@fedoraproject.org>
Fri, 16 Apr 2010 19:58:05 +0000
(15:58 -0400)
genpkgmetadata.py
patch
|
blob
|
history
diff --git
a/genpkgmetadata.py
b/genpkgmetadata.py
index 1c6a8b3844d122dffd14d46da17a1cda50c740db..5c9f6be9bdbfbf72698d4a2efc2739536b582432 100755
(executable)
--- a/
genpkgmetadata.py
+++ b/
genpkgmetadata.py
@@
-190,6
+190,9
@@
def parse_args(args, conf):
class MDCallBack(object):
"""cli callback object for createrepo"""
+ def __init__(self):
+ self.__show_progress = os.isatty(1)
+
def errorlog(self, thing):
"""error log output"""
print >> sys.stderr, thing
@@
-200,6
+203,9
@@
class MDCallBack(object):
def progress(self, item, current, total):
"""progress bar"""
+
+ if not self.__show_progress:
+ return
beg = "%*d/%d - " % (len(str(total)), current, total)
left = 80 - len(beg)
sys.stdout.write("\r%s%-*.*s" % (beg, left, left, item))