From 4c0773cf5493a5e485c261df92631eb530d772c5 Mon Sep 17 00:00:00 2001 From: Softer Date: Mon, 20 Apr 2026 12:54:34 +0300 Subject: [PATCH] Move running_from_iso import to module level No circular dep, simpler than per-method local imports. --- archinstall/lib/translationhandler.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/archinstall/lib/translationhandler.py b/archinstall/lib/translationhandler.py index 1696f880..a49a1839 100644 --- a/archinstall/lib/translationhandler.py +++ b/archinstall/lib/translationhandler.py @@ -10,6 +10,7 @@ from typing import override from archinstall.lib.command import SysCommand from archinstall.lib.exceptions import SysCallError from archinstall.lib.output import debug +from archinstall.lib.utils.util import running_from_iso @dataclass @@ -65,8 +66,6 @@ class TranslationHandler: def _set_font(self, font_name: str | None) -> bool: """Set the console font via setfont. Only runs on ISO. Returns True on success.""" - from archinstall.lib.utils.util import running_from_iso - if not running_from_iso(): return False @@ -80,8 +79,6 @@ class TranslationHandler: def save_console_font(self) -> None: """Save the current console font (with unicode map) and console map to temp files.""" - from archinstall.lib.utils.util import running_from_iso - if not running_from_iso(): return