summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ttystatus/messager.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/ttystatus/messager.py b/ttystatus/messager.py
index bcbceca..7237ea0 100644
--- a/ttystatus/messager.py
+++ b/ttystatus/messager.py
@@ -133,10 +133,11 @@ class Messager(object):
old = self._last_msg
self.clear()
try:
- self.output.write('%s\n' % string)
+ sys.stdout.write('%s\n' % string)
+ sys.stdout.flush()
except IOError: # pragma: no cover
# We ignore these. No point in crashing if terminal is bad.
- self.output.flush()
+ pass
self._overwrite(old)
def finish(self):