(env_name: str, relative_path: str)
| 24 | |
| 25 | |
| 26 | def _resolve_runtime_path(env_name: str, relative_path: str) -> Path: |
| 27 | configured = str(os.environ.get(env_name, "")).strip() |
| 28 | if configured: |
| 29 | return Path(configured).expanduser() |
| 30 | return PROJECT_ROOT / relative_path |
| 31 | |
| 32 | |
| 33 | LEXICON_PATH = _resolve_runtime_path("PAPERFLOW_DIRECTION_LEXICON_PATH", "config/direction_lexicon.json") |