Changed .join to ANSIString().join

This commit is contained in:
Griatch 2014-03-02 17:38:47 +01:00
parent f0130d8384
commit ef89099319

View file

@ -1005,7 +1005,7 @@ class EvTable(object):
cell_data = [cell.get() for cell in cell_row]
cell_height = min(len(lines) for lines in cell_data)
for iline in range(cell_height):
yield "".join(_to_ansi(celldata[iline] for celldata in cell_data))
yield ANSIString("").join(_to_ansi(celldata[iline] for celldata in cell_data))
def add_header(self, *args, **kwargs):
"""
@ -1139,8 +1139,8 @@ class EvTable(object):
def __str__(self):
"print table"
return "\n".join([line for line in self._generate_lines()])
return ANSIString("\n").join([line for line in self._generate_lines()])
def __unicode__(self):
return to_unicode("\n".join([line for line in self._generate_lines()]))
return to_unicode(ANSIString("\n").join([line for line in self._generate_lines()]))