def pretty_table(jobs, table_format, terminal_width=ttysize.terminal_size()[0], table_algorithm=None, delimiters=ttytable.DELIMITERS_MINIMAL): if not jobs: return tbl = job_table(jobs, table_format) tbl, delimiters = table_algorithm(tbl, terminal_width, table_format, delimiters) print(ttytable.pretty_table(tbl, table_format, delimiters=delimiters).encode('utf-8'))
def pretty_table(jobs, terminal_width=ttysize.terminal_size()[0], table_format=DEFAULT_TABLE_FORMAT, delimiters=ttytable.DELIMITERS_DEFAULT): if jobs: tbl = job_table(jobs, table_format) tbl = ttyshrink.grow_table(tbl, terminal_width, table_format, delimiters) print(ttytable.pretty_table(tbl, table_format, delimiters=delimiters))