diff options
| author | Gio <me@gio.blue> | 2026-10-18 08:11:13 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-10-17 20:11:13 -0400 |
| commit | 3c088117f0266852ec5ea780ff6f737dcfa9eab2 (patch) | |
| tree | dee880537df8c48e867122db197fc3114d8a1a16 /backend/decky_loader/localplatform | |
| parent | 7611e381a8e3717d3b8a77b299c22042b9c97ea6 (diff) | |
| download | decky-loader-3c088117f0266852ec5ea780ff6f737dcfa9eab2.tar.gz decky-loader-3c088117f0266852ec5ea780ff6f737dcfa9eab2.zip | |
fix(macOS): fix macOS type checking and missing method (#923)
Co-authored-by: AAGaming <aagaming@riseup.net>
Signed-off-by: Gianni Spadoni <me@gio.blue>
Diffstat (limited to 'backend/decky_loader/localplatform')
| -rw-r--r-- | backend/decky_loader/localplatform/localplatformmac.py | 10 |
1 files changed, 6 insertions, 4 deletions
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: |
