test / sabiduria_tool_api /core /event_handler.py
Serdar's picture
upload code
d6a1d78
raw
history blame contribute delete
424 Bytes
from fastapi import FastAPI
from typing import Callable
from loguru import logger
logger.level("INFO", color="<green>")
def start_app_handler(app: FastAPI) -> Callable:
def startup() -> None:
logger.info("Running app start handler.")
return startup
def stop_app_handler(app: FastAPI) -> Callable:
def shutdown() -> None:
logger.info("Running app shutdown handler.")
return shutdown