From ef6fffbca7525c09a23d109b10959766ed6945f4 Mon Sep 17 00:00:00 2001 From: Griatch Date: Tue, 2 Dec 2014 09:45:15 +0100 Subject: [PATCH] Fixed case when some parts of an evtable wouldn't color correctly. Resolves #623. --- src/utils/evtable.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/utils/evtable.py b/src/utils/evtable.py index 03dd3b1844..de839b903d 100644 --- a/src/utils/evtable.py +++ b/src/utils/evtable.py @@ -649,11 +649,11 @@ class EvCell(object): return self.formatted def __repr__(self): - return ANSIString("EvCel<%s>" % self.formatted) + return unicode(ANSIString("EvCel<%s>" % self.formatted)) def __str__(self): "returns cell contents on string form" - return ANSIString("\n").join(self.formatted) + return str(unicode(ANSIString("\n").join(self.formatted))) def __unicode__(self): "returns cell contents" @@ -1282,7 +1282,7 @@ class EvTable(object): def __str__(self): "print table" - return ANSIString("\n").join([line for line in self._generate_lines()]) + return str(unicode(ANSIString("\n").join([line for line in self._generate_lines()]))) def __unicode__(self): return unicode(ANSIString("\n").join([line for line in self._generate_lines()]))