comparison mercurial/ui.py @ 1840:d17f19d84fd3

Merge with crew
author Thomas Arendsen Hein <thomas@intevation.de>
date Mon, 06 Mar 2006 17:53:11 +0100
parents 876e4e6ad82b 6f67a4c93493
children 89a6ce5ae510
comparison
equal deleted inserted replaced
1839:876e4e6ad82b 1840:d17f19d84fd3
149 149
150 def write_err(self, *args): 150 def write_err(self, *args):
151 if not sys.stdout.closed: sys.stdout.flush() 151 if not sys.stdout.closed: sys.stdout.flush()
152 for a in args: 152 for a in args:
153 sys.stderr.write(str(a)) 153 sys.stderr.write(str(a))
154
155 def flush(self):
156 try:
157 sys.stdout.flush()
158 finally:
159 sys.stderr.flush()
154 160
155 def readline(self): 161 def readline(self):
156 return sys.stdin.readline()[:-1] 162 return sys.stdin.readline()[:-1]
157 def prompt(self, msg, pat, default="y"): 163 def prompt(self, msg, pat, default="y"):
158 if not self.interactive: return default 164 if not self.interactive: return default