INNER CODE UNIT · Python

lifespan

intellicia-public/parastore · backend/src/store_emulator/server/main.py:31

async def lifespan(_app: FastAPI) -> AsyncIterator[None]:
    seeded = seed_sample_projects()
    if seeded > 0:
        logger.info(f"server start: seeded {seeded} sample project(s)")
    recovered_setups = recover_running_setups()
    if recovered_setups > 0:
        logger.info(f"server start: recovered {recovered_setups} running setups to draft")
    recovered_gens = recover_running_generations()
    if recovered_gens > 0:
        logger.info(f"server start: marked {recovered_gens} in-progress generations as failed")
    yield


app = FastAPI(
    lifespan=lifespan,
    title="Store Emulator API",
    description=(
        "Block-grid store simulator API. "

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…