Spaces:
Sleeping
Sleeping
Download src/paths.py from jasonmdong/notepilot: direct link, hf CLI and curl.
- Browser
- Download file 1.04 kB
-
https://huggingface.co/spaces/jasonmdong/notepilot/resolve/main/src/paths.py
- Command line
-
hf download hf://spaces/jasonmdong/notepilot/src/paths.py
-
curl -L -o paths.py https://huggingface.co/spaces/jasonmdong/notepilot/resolve/main/src/paths.py
1.04 kB
| import os | |
| import sys | |
| from pathlib import Path | |
| def _resolve_base_dir() -> Path: | |
| if getattr(sys, "frozen", False): | |
| return Path(getattr(sys, "_MEIPASS", Path(sys.executable).resolve().parent)) | |
| return Path(__file__).resolve().parent.parent | |
| REPO_ROOT = _resolve_base_dir() | |
| DEFAULT_SCORES_DIR = REPO_ROOT / ".accompy_scores" | |
| DEFAULT_TRACES_DIR = REPO_ROOT / ".accompy_traces" | |
| DEFAULT_STATIC_DIR = REPO_ROOT / "static" | |
| def get_scores_dir() -> Path: | |
| raw = os.getenv("ACCOMPY_SCORES_DIR", "").strip() | |
| target = Path(raw).expanduser() if raw else DEFAULT_SCORES_DIR | |
| target.mkdir(parents=True, exist_ok=True) | |
| return target | |
| def get_static_dir() -> Path: | |
| raw = os.getenv("ACCOMPY_STATIC_DIR", "").strip() | |
| target = Path(raw).expanduser() if raw else DEFAULT_STATIC_DIR | |
| return target | |
| def get_traces_dir() -> Path: | |
| raw = os.getenv("ACCOMPY_TRACES_DIR", "").strip() | |
| target = Path(raw).expanduser() if raw else DEFAULT_TRACES_DIR | |
| target.mkdir(parents=True, exist_ok=True) | |
| return target | |