diff options
Diffstat (limited to 'ttystatus/area.py')
-rw-r--r-- | ttystatus/area.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/ttystatus/area.py b/ttystatus/area.py index 370f422..2bea1c6 100644 --- a/ttystatus/area.py +++ b/ttystatus/area.py @@ -77,10 +77,11 @@ class AreaManager(object): if i > 0: parts.append(down) parts.append(cr) - parts.append(line[:max_chars]) + parts.append(line[:max_chars].encode()) parts.append(erase) - self._terminal.write(''.join(parts)) + output = b''.join(parts) + self._terminal.write(output) def clear_area(self, num_lines): '''Clear area reserved for message needing a given number of lines. |