Files
tps-dashboard/doco/programs/ep002_20260127_qianting_fangsheng/_run_fuse.py
T

28 lines
562 B
Python
Raw Normal View History

# -*- coding: utf-8 -*-
"""调用 doco fuse 命令"""
import subprocess
import sys
from pathlib import Path
ep_dir = Path(__file__).resolve().parent
repo_root = ep_dir.parent.parent # doco/programs/ep002... -> tps-dashboard
episode_id = ep_dir.name
cmd = [
"doco", "fuse",
"--episode-id", episode_id,
]
print(f"Running: doco fuse --episode-id {episode_id}")
print(f"CWD: {repo_root}")
result = subprocess.run(
cmd,
cwd=str(repo_root),
shell=True,
encoding="utf-8",
errors="replace",
)
print(f"\nExit code: {result.returncode}")