diff options
-rw-r--r-- | ttystatus/status.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ttystatus/status.py b/ttystatus/status.py index ca1f873..772273b 100644 --- a/ttystatus/status.py +++ b/ttystatus/status.py @@ -69,13 +69,13 @@ class TerminalStatus(object): def __setitem__(self, key, value): '''Set value for key.''' self._values[key] = value + for w in self._widgets: + w.update(self) if self._m.time_to_write(): self._format() def _format(self): '''Format and output all widgets.''' - for w in self._widgets: - w.update(self) self._m.write(''.join(str(w) for w in self._widgets)) def increase(self, key, delta): |