From 5699678a27ce37b9c9de3f1bf94aef63a1b42863 Mon Sep 17 00:00:00 2001 From: MatrixHasYou Date: Sat, 27 Jun 2026 10:35:24 +0400 Subject: [PATCH] Sync: Make python paths dynamic for container/host environment compatibility --- master_ai_sync.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/master_ai_sync.py b/master_ai_sync.py index 4bcf07c..6048e9d 100755 --- a/master_ai_sync.py +++ b/master_ai_sync.py @@ -11,9 +11,16 @@ from pathlib import Path from datetime import datetime # === CONFIG === +import sys BASE_DIR = Path("/home/matrixhasyou/mutt") -PYTHON_BIN = "/usr/bin/python3" -GOOGLE_PYTHON_BIN = "/home/matrixhasyou/swarm-services/domovoy-bot/venv-google/bin/python" +PYTHON_BIN = sys.executable + +VENV_GOOGLE = Path("/home/matrixhasyou/swarm-services/domovoy-bot/venv-google/bin/python") +if VENV_GOOGLE.exists() and not os.path.exists("/.dockerenv"): + GOOGLE_PYTHON_BIN = str(VENV_GOOGLE) +else: + GOOGLE_PYTHON_BIN = sys.executable + EXPORT_SCRIPT = BASE_DIR / "export_emails.py" CONSOLIDATE_SCRIPT = BASE_DIR / "consolidate_to_mega_pdf.py" DRIVE_SYNC_SCRIPT = Path("/home/matrixhasyou/domovoy_drive_sync.py")