events.py 601 B

123456789101112131415161718
  1. # -*- coding: utf-8 -*-
  2. from typing import Callable, Optional
  3. from fastapi import FastAPI
  4. from app.controllers.events import load_q_learning_model, load_ahu_supply_temperature_set_dict
  5. from app.controllers.equipment.events import regulate_ahu_freq, regulate_ahu_supply_air_temperature
  6. def create_start_app_handler(app: Optional[FastAPI] = None) -> Callable:
  7. async def start_app() -> None:
  8. await load_q_learning_model()
  9. await load_ahu_supply_temperature_set_dict()
  10. # await regulate_ahu_supply_air_temperature()
  11. # await regulate_ahu_freq()
  12. return start_app