Mercurial > hg
comparison hgext/progress.py @ 12654:646eb9337c87
progress: make sure stderr has isatty before calling (issue2191)
author | Augie Fackler <durin42@gmail.com> |
---|---|
date | Sat, 09 Oct 2010 09:55:52 -0500 |
parents | d8d0fc3988ca |
children | c52c629ce19e |
comparison
equal
deleted
inserted
replaced
12653:5096faaa280e | 12654:646eb9337c87 |
---|---|
49 | 49 |
50 def spacejoin(*args): | 50 def spacejoin(*args): |
51 return ' '.join(s for s in args if s) | 51 return ' '.join(s for s in args if s) |
52 | 52 |
53 def shouldprint(ui): | 53 def shouldprint(ui): |
54 return sys.stderr.isatty() or ui.configbool('progress', 'assume-tty') | 54 return (getattr(sys.stderr, 'isatty', None) and |
55 (sys.stderr.isatty() or ui.configbool('progress', 'assume-tty'))) | |
55 | 56 |
56 class progbar(object): | 57 class progbar(object): |
57 def __init__(self, ui): | 58 def __init__(self, ui): |
58 self.ui = ui | 59 self.ui = ui |
59 self.resetstate() | 60 self.resetstate() |