Fixed case when some parts of an evtable wouldn't color correctly. Resolves #623.

This commit is contained in:
Griatch 2014-12-02 09:45:15 +01:00
parent 94cb5f9527
commit ef6fffbca7

View file

@ -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()]))