summaryrefslogtreecommitdiff
path: root/ttystatus/status.py
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2015-10-23 22:09:41 +0300
committerLars Wirzenius <liw@liw.fi>2015-10-23 22:09:41 +0300
commit4c57a5cf4223b6c6085e3cfa60c8b1c908b98e48 (patch)
tree1fdaba56117f49ab86ee38b9ed94eebd8d3836a2 /ttystatus/status.py
parent4d3769889e4c23bf240154c78c41dee9042b4fe5 (diff)
downloadpython-ttystatus-4c57a5cf4223b6c6085e3cfa60c8b1c908b98e48.tar.gz
Fix flushing
Diffstat (limited to 'ttystatus/status.py')
-rw-r--r--ttystatus/status.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/ttystatus/status.py b/ttystatus/status.py
index 1760f8a..debd576 100644
--- a/ttystatus/status.py
+++ b/ttystatus/status.py
@@ -122,7 +122,7 @@ class TerminalStatus(object):
'''
- self._write()
+ self._write(force=True)
def _render(self):
'''Render current state of all widgets.'''
@@ -154,9 +154,9 @@ class TerminalStatus(object):
c if ord(c) >= ASCII_SPACE else ''
for c in line.expandtabs())
- def _write(self):
+ def _write(self, force=False):
'''Render and output current state of all widgets.'''
- self._m.write(self._render())
+ self._m.write(self._render(), force=force)
def increase(self, key, delta):
'''Increase value for a key by a given amount.'''