From 3c088117f0266852ec5ea780ff6f737dcfa9eab2 Mon Sep 17 00:00:00 2001 From: Gio Date: Sun, 18 Oct 2026 08:11:13 +0800 Subject: fix(macOS): fix macOS type checking and missing method (#923) Co-authored-by: AAGaming Signed-off-by: Gianni Spadoni --- backend/decky_loader/localplatform/localplatformmac.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'backend/decky_loader/localplatform/localplatformmac.py') diff --git a/backend/decky_loader/localplatform/localplatformmac.py b/backend/decky_loader/localplatform/localplatformmac.py index fd31870b..fd491785 100644 --- a/backend/decky_loader/localplatform/localplatformmac.py +++ b/backend/decky_loader/localplatform/localplatformmac.py @@ -1,10 +1,12 @@ from ..enums import UserType -import os from . import localplatformlinux -# this should be public +# NOTE: localplatformlinux has these private functions that get used in helpers.py +def _get_user_id() -> int: # pyright: ignore[reportUnusedFunction] + return localplatformlinux._get_user_id() # pyright: ignore[reportPrivateUsage] + def _get_effective_user_id() -> int: # pyright: ignore[reportUnusedFunction] - return os.geteuid() + return localplatformlinux._get_effective_user_id() # pyright: ignore[reportPrivateUsage] def chown(path : str, user : UserType = UserType.HOST_USER, recursive : bool = True) -> bool: return localplatformlinux.chown(path, user, recursive) @@ -43,7 +45,7 @@ def get_username() -> str: return localplatformlinux.get_username() def get_privileged_path() -> str: - '''On Mac, privileged_path is equal to unprivileged_path''' + # On Mac, privileged_path is equal to unprivileged_path return get_unprivileged_path() def get_unprivileged_path() -> str: -- cgit v1.2.3