From e6cd197a2ebe0777971f5c8729ceae4a721fd632 Mon Sep 17 00:00:00 2001 From: yilsem Date: Sun, 11 Oct 2026 16:59:08 +0300 Subject: [PATCH] fix(bridge): load bundled Windows libraries only on Windows --- apps/desktop/assets/codex-bridge/bridge.py | 2 +- apps/desktop/assets/codex-bridge/kopru.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/desktop/assets/codex-bridge/bridge.py b/apps/desktop/assets/codex-bridge/bridge.py index c7e77f0..2e7f233 100644 --- a/apps/desktop/assets/codex-bridge/bridge.py +++ b/apps/desktop/assets/codex-bridge/bridge.py @@ -65,7 +65,7 @@ LOGDIR = os.path.join(HOME, "log") # Codex istek govdesini zstd ile sikistirir. Model adini okumak icin bir KOPYASI acilir; giden govde degismez. _VENDOR = os.path.join(HERE, "vendor", "cp%d%d-win_amd64" % sys.version_info[:2]) -if os.path.isdir(_VENDOR): +if os.name == "nt" and os.path.isdir(_VENDOR): sys.path.insert(0, _VENDOR) diff --git a/apps/desktop/assets/codex-bridge/kopru.py b/apps/desktop/assets/codex-bridge/kopru.py index f1b7278..660b24a 100644 --- a/apps/desktop/assets/codex-bridge/kopru.py +++ b/apps/desktop/assets/codex-bridge/kopru.py @@ -43,7 +43,7 @@ except OSError: # Codex sends request bodies zstd-compressed. Python gained zstd in 3.14; for older # interpreters the matching `zstandard` build ships next to this file. _VENDOR = os.path.join(HERE, "vendor", "cp%d%d-win_amd64" % sys.version_info[:2]) -if os.path.isdir(_VENDOR): +if os.name == "nt" and os.path.isdir(_VENDOR): sys.path.insert(0, _VENDOR)