INNER CODE UNIT · Python
_local_dev_origin_regex
Xeron2000/openOii · backend/app/main.py:26
def _local_dev_origin_regex(environment: str | None) -> str | None:
if (environment or "").lower() in {"dev", "development", "local", "test"}:
return LOCAL_DEV_ORIGIN_REGEX
return None
@asynccontextmanager
async def lifespan(_: FastAPI):
import logging
log = logging.getLogger("openOii.lifespan")
STATIC_DIR.mkdir(parents=True, exist_ok=True)
(STATIC_DIR / "videos").mkdir(parents=True, exist_ok=True)
(STATIC_DIR / "images").mkdir(parents=True, exist_ok=True)
(STATIC_DIR / "exports").mkdir(parents=True, exist_ok=True)
(STATIC_DIR / "fonts").mkdir(parents=True, exist_ok=True)
log.info("lifespan: calling init_db")
await init_db()