Modify table display

develop
Mike Hiretsky 14 years ago
parent d01d3f9853
commit 194d70be6f

@ -317,7 +317,7 @@ class tableReport:
strList.append(self.columnsWidth[i])
return strList
def printReport(self):
def printReport(self,printRows=True):
"""Напечатать данные в табличном виде"""
cl_overriding.printSUCCESS(self.title)
listStrSep = []
@ -342,7 +342,8 @@ class tableReport:
char ="-+-"
convLines.append(self._insertStrChar(lines[i], lenCols, char))
cl_overriding.printSUCCESS("\n".join(convLines))
cl_overriding.printSUCCESS("(%s %s)"%(len(self.dataList), _("rows")))
if printRows:
cl_overriding.printSUCCESS("(%s %s)"%(len(self.dataList), _("rows")))
def _insertStrChar(self, line, lenCols, char):
"""Вставляет несколько символов char в указанные позиции
@ -361,4 +362,4 @@ class tableReport:
insertChar = char
convLine += lineUnicode[prevPos:pos] + insertChar
prevPos = pos + 1
return convLine.encode("UTF-8")
return convLine.encode("UTF-8")

Loading…
Cancel
Save