()
| 9 | |
| 10 | |
| 11 | def db_path() -> Path: |
| 12 | configured = os.environ.get("MAPGAME_DB") |
| 13 | if not configured: |
| 14 | return ROOT_DIR / "data" / "mapgame.sqlite" |
| 15 | path = Path(configured) |
| 16 | return path if path.is_absolute() else ROOT_DIR / path |
| 17 | |
| 18 | |
| 19 | def connect() -> sqlite3.Connection: |