import os _DATA_DIR = os.path.normpath(os.path.join(os.path.dirname(__file__), '..', '..', '..', 'data', 'api')) def resolve_admin_password() -> str: p = os.environ.get('PIC_ADMIN_PASS', '').strip() if p: return p for fname in ('.test_admin_pass', '.admin_initial_password'): candidate = os.path.join(_DATA_DIR, fname) if os.path.exists(candidate): return open(candidate).read().strip() raise RuntimeError( "Admin password unknown. Set PIC_ADMIN_PASS env var or run: " "make reset-test-admin-pass PIC_TEST_ADMIN_PASS=" )