More cleanup.
[python_utils.git] / text_utils.py
index 7910990f2a58ec318ba6a68a7ba9e87ff415c77b..720bf20561a63bcd5c1afeba42658c8924566adc 100644 (file)
@@ -8,18 +8,20 @@ import logging
 import math
 import sys
 from collections import defaultdict
-from typing import Dict, Generator, List, Literal, NamedTuple, Optional, Tuple
+from dataclasses import dataclass
+from typing import Dict, Generator, List, Literal, Optional, Tuple
 
 from ansi import fg, reset
 
 logger = logging.getLogger(__file__)
 
 
-class RowsColumns(NamedTuple):
+@dataclass
+class RowsColumns:
     """Row + Column"""
 
-    rows: int
-    columns: int
+    rows: int = 0
+    columns: int = 0
 
 
 def get_console_rows_columns() -> RowsColumns: