#!/usr/bin/env python3 """sage_datamark 模块 load_path""" import os, sys, subprocess MOD = "sage_datamark" SAGE_ROOT = os.environ.get("SAGE_ROOT", os.path.expanduser("~/sage")) PYTHON = os.path.join(SAGE_ROOT, "py3", "bin", "python") SET_PERM = os.path.join(SAGE_ROOT, "set_role_perm.py") PATHS_LOGINED = [ f"/{MOD}", f"/{MOD}/index.ui", f"/{MOD}/provider_roi.ui", f"/{MOD}/stat_avg_ttft.ui", f"/{MOD}/stat_success_rate.ui", f"/{MOD}/stat_total_calls.ui", f"/{MOD}/stat_fail_calls.ui", f"/{MOD}/api/%", ] def run(role, path): subprocess.run([PYTHON, SET_PERM, role, path], capture_output=True) for p in PATHS_LOGINED: run("logined", p) print(f"[{MOD}] {len(PATHS_LOGINED)} paths registered")