Always render the CLI table
This commit is contained in:
@@ -8,15 +8,15 @@ def render_table(headers : TableHeaders, contents : TableContents) -> None:
|
|||||||
package_logger = get_package_logger()
|
package_logger = get_package_logger()
|
||||||
table_column, table_separator = create_table_parts(headers, contents)
|
table_column, table_separator = create_table_parts(headers, contents)
|
||||||
|
|
||||||
package_logger.info(table_separator)
|
package_logger.critical(table_separator)
|
||||||
package_logger.info(table_column.format(*headers))
|
package_logger.critical(table_column.format(*headers))
|
||||||
package_logger.info(table_separator)
|
package_logger.critical(table_separator)
|
||||||
|
|
||||||
for content in contents:
|
for content in contents:
|
||||||
content = [ value if value else '' for value in content ]
|
content = [ str(value) for value in content ]
|
||||||
package_logger.info(table_column.format(*content))
|
package_logger.critical(table_column.format(*content))
|
||||||
|
|
||||||
package_logger.info(table_separator)
|
package_logger.critical(table_separator)
|
||||||
|
|
||||||
|
|
||||||
def create_table_parts(headers : TableHeaders, contents : TableContents) -> Tuple[str, str]:
|
def create_table_parts(headers : TableHeaders, contents : TableContents) -> Tuple[str, str]:
|
||||||
|
|||||||
Reference in New Issue
Block a user