INNER CODE UNIT · Python
_remove_discovery
AIScientists-Dev/WorldSeed · src/worldseed/server/app.py:41
def _remove_discovery() -> None:
"""Remove server.json on shutdown."""
try:
discovery_file().unlink(missing_ok=True)
except OSError:
pass
def create_app(
engine: WorldEngine | None = None,
tick_interval: float = 1.0,
run_id: str = "",
port: int = 8000,
auto_start_tick: bool = True,
) -> FastAPI:
"""Create a FastAPI app, optionally pre-wired to an engine.
If engine is None, starts in lobby mode — dashboard shows Setup page.