From 097e5d00514ee6e8137f44a44a98d6795a712ba1 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Fri, 10 Nov 2017 22:45:10 +0100 Subject: Fix: another Py3 port buglet --- ttystatus/area.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/ttystatus/area.py b/ttystatus/area.py index 2bea1c6..9a78661 100644 --- a/ttystatus/area.py +++ b/ttystatus/area.py @@ -14,6 +14,17 @@ # along with this program. If not, see . +import sys + + +if sys.version_info >= (3,): + def xfrm(s): + return s.encode() +else: + def xfrm(s): + return s + + class AreaManager(object): '''Manage the area on the terminal for displaying messages.''' @@ -77,7 +88,7 @@ class AreaManager(object): if i > 0: parts.append(down) parts.append(cr) - parts.append(line[:max_chars].encode()) + parts.append(xfrm(line[:max_chars])) parts.append(erase) output = b''.join(parts) -- cgit v1.2.1