events.py 479 B

123456789101112131415161718
  1. # -*- coding: utf-8 -*-
  2. import os
  3. from typing import Callable, Optional
  4. from fastapi import FastAPI
  5. # from app.controllers.equipment.events import regulate_ahu_freq
  6. from app.services.milvus_helpers import get_milvus_cli
  7. def create_start_app_handler(app: Optional[FastAPI] = None) -> Callable:
  8. async def start_app() -> None:
  9. # await regulate_ahu_freq()
  10. if os.getenv("NEED_MILVUS", "yes") == "yes":
  11. await get_milvus_cli()
  12. return start_app