From 1bfea415c9a80164f79987dac69a249e602d94dd Mon Sep 17 00:00:00 2001 From: Softer Date: Tue, 9 Jun 2026 11:52:15 +0300 Subject: [PATCH] Use top-level imports in seat access utils The Installer and User imports were under a TYPE_CHECKING guard, but they cause no circular import (bspwm.py already imports both at top level). Move them to module scope per review feedback. --- archinstall/default_profiles/desktops/utils.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/archinstall/default_profiles/desktops/utils.py b/archinstall/default_profiles/desktops/utils.py index 261151b4..b179ad50 100644 --- a/archinstall/default_profiles/desktops/utils.py +++ b/archinstall/default_profiles/desktops/utils.py @@ -1,15 +1,12 @@ from enum import Enum -from typing import TYPE_CHECKING +from archinstall.lib.installer import Installer from archinstall.lib.menu.helpers import Selection +from archinstall.lib.models.users import User from archinstall.lib.translationhandler import tr from archinstall.tui.menu_item import MenuItem, MenuItemGroup from archinstall.tui.result import ResultType -if TYPE_CHECKING: - from archinstall.lib.installer import Installer - from archinstall.lib.models.users import User - class SeatAccess(Enum): seatd = 'seatd'