Использую PrettyTable для создания красивых таблиц и asciimatics для вывода его в консоль, так как таблица постоянно обновляется и в консоли она также должна быть обновленной:
def stat_table(self, screen):
while True:
if len(self.rows) > 0:
table = PrettyTable(self.header)
rows = self.rows
for row in list(rows.values()):
table.add_row(list(row.values()))
screen.print_at(table, 0, 0, colour = 4, bg = 0)
screen.refresh()
time.sleep(0.2)
Screen.wrapper(self.stat_table)
Проблема в том, что таблица ломается и выводится одной сплошной линией.
Как это исправить?