Extract row before exploding for better typing

This commit is contained in:
Matthias
2024-07-07 15:10:14 +02:00
parent bc60855b93
commit 8c807f00bb

View File

@@ -1,5 +1,5 @@
import sys import sys
from typing import Any, Dict, Optional, Sequence, Union from typing import Any, Dict, List, Optional, Sequence, Union
from pandas import DataFrame from pandas import DataFrame
from rich.console import Console from rich.console import Console
@@ -33,9 +33,8 @@ def print_rich_table(
) )
else: else:
table.add_row( row_to_add: List[Union[str, Text]] = [r if isinstance(r, Text) else str(r) for r in row]
*[r if isinstance(r, Text) else str(r) for r in row], # type: ignore[arg-type] table.add_row(*row_to_add)
)
console = Console( console = Console(
width=200 if "pytest" in sys.modules else None, width=200 if "pytest" in sys.modules else None,