From 4ee57b710dbcfc8c7a67b786053ff81321a60088 Mon Sep 17 00:00:00 2001 From: Your Name Date: Wed, 13 May 2026 23:03:39 +0800 Subject: [PATCH] fix(ops): support API image path for T16 seed script --- scripts/ops/awooop-seed-auto-repair-canary-playbook.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/scripts/ops/awooop-seed-auto-repair-canary-playbook.py b/scripts/ops/awooop-seed-auto-repair-canary-playbook.py index 2725601e..b92f2ee9 100644 --- a/scripts/ops/awooop-seed-auto-repair-canary-playbook.py +++ b/scripts/ops/awooop-seed-auto-repair-canary-playbook.py @@ -20,9 +20,12 @@ import sys from dataclasses import asdict, dataclass from pathlib import Path -_REPO_API_ROOT = Path(__file__).resolve().parents[2] / "apps" / "api" -if (_REPO_API_ROOT / "src").exists(): - sys.path.insert(0, str(_REPO_API_ROOT)) +_IMAGE_API_ROOT = Path(__file__).resolve().parents[2] +_REPO_API_ROOT = _IMAGE_API_ROOT / "apps" / "api" +for _api_root in (_IMAGE_API_ROOT, _REPO_API_ROOT): + if (_api_root / "src").exists(): + sys.path.insert(0, str(_api_root)) + break from src.models.playbook import ( ActionType,