X-Git-Url: https://wannabe.guru.org/gitweb/?a=blobdiff_plain;f=text_utils.py;h=720bf20561a63bcd5c1afeba42658c8924566adc;hb=d7d135be2f9dbb2d8398d7258f8bac24b4205a2b;hp=7910990f2a58ec318ba6a68a7ba9e87ff415c77b;hpb=2f5b47c8b30d1b7d86443391332be2f3805cdafd;p=python_utils.git diff --git a/text_utils.py b/text_utils.py index 7910990..720bf20 100644 --- a/text_utils.py +++ b/text_utils.py @@ -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: