From 6dff8525fd5b1956b612e7acabd933351a79ba29 Mon Sep 17 00:00:00 2001 From: codefiles <11915375+codefiles@users.noreply.github.com> Date: Tue, 21 Jul 2026 20:01:55 -0400 Subject: [PATCH] Remove unused format_cols (#4652) --- archinstall/lib/utils/format.py | 17 ----------------- archinstall/lib/utils/util.py | 23 ----------------------- 2 files changed, 40 deletions(-) diff --git a/archinstall/lib/utils/format.py b/archinstall/lib/utils/format.py index 4d74c5c5..1edfa3c6 100644 --- a/archinstall/lib/utils/format.py +++ b/archinstall/lib/utils/format.py @@ -46,23 +46,6 @@ def as_key_value_pair( return table.stringify() -def as_columns(entries: list[str], cols: int) -> str: - """ - Will format a list into a given number of columns - """ - chunks: list[list[str]] = [] - output = '' - - for i in range(0, len(entries), cols): - chunks.append(entries[i : i + cols]) - - for row in chunks: - out_fmt = '{: <30} ' * len(row) - output += out_fmt.format(*row) + '\n' - - return output - - def _get_values( o: DataclassInstance, class_formatter: str | Callable | None = None, # type: ignore[type-arg] # pyright: ignore[reportMissingTypeArgument] diff --git a/archinstall/lib/utils/util.py b/archinstall/lib/utils/util.py index f94ca18c..b90137c0 100644 --- a/archinstall/lib/utils/util.py +++ b/archinstall/lib/utils/util.py @@ -3,7 +3,6 @@ import string from datetime import UTC, datetime from archinstall.lib.pathnames import ARCHISO_MOUNTPOINT -from archinstall.lib.utils.format import as_columns def timestamp() -> str: @@ -24,25 +23,3 @@ def running_from_iso() -> bool: def generate_password(length: int = 64) -> str: haystack = string.printable # digits, ascii_letters, punctuation (!"#$[] etc) and whitespace return ''.join(secrets.choice(haystack) for _ in range(length)) - - -def format_cols(items: list[str], header: str | None = None) -> str: - if header: - text = f'{header}:\n' - else: - text = '' - - nr_items = len(items) - if nr_items <= 4: - col = 1 - elif nr_items <= 8: - col = 2 - elif nr_items <= 12: - col = 3 - else: - col = 4 - - text += as_columns(items, col) - # remove whitespaces on each row - text = '\n'.join(t.strip() for t in text.split('\n')) - return text