mercurial/ui.py
changeset 1840 d17f19d84fd3
parent 1839 876e4e6ad82b
parent 1837 6f67a4c93493
child 1866 89a6ce5ae510
--- a/mercurial/ui.py
+++ b/mercurial/ui.py
@@ -152,6 +152,12 @@ class ui(object):
         for a in args:
             sys.stderr.write(str(a))
 
+    def flush(self):
+        try:
+            sys.stdout.flush()
+        finally:
+            sys.stderr.flush()
+
     def readline(self):
         return sys.stdin.readline()[:-1]
     def prompt(self, msg, pat, default="y"):