comparison hgext/progress.py @ 19404:b4744c3b991e

progress: respect HGPLAIN
author Matt Mackall <mpm@selenic.com>
date Tue, 16 Jul 2013 11:17:01 -0500
parents 9cca7b70f8df
children 4694ccd5d994
comparison
equal deleted inserted replaced
19403:9013f2930a4a 19404:b4744c3b991e
43 43
44 def spacejoin(*args): 44 def spacejoin(*args):
45 return ' '.join(s for s in args if s) 45 return ' '.join(s for s in args if s)
46 46
47 def shouldprint(ui): 47 def shouldprint(ui):
48 return ui._isatty(sys.stderr) or ui.configbool('progress', 'assume-tty') 48 return not ui.plain() and (ui._isatty(sys.stderr) or
49 ui.configbool('progress', 'assume-tty'))
49 50
50 def fmtremaining(seconds): 51 def fmtremaining(seconds):
51 if seconds < 60: 52 if seconds < 60:
52 # i18n: format XX seconds as "XXs" 53 # i18n: format XX seconds as "XXs"
53 return _("%02ds") % (seconds) 54 return _("%02ds") % (seconds)