|
|
|
@ -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")
|
|
|
|
|