sofzcc commited on
Commit
4c49fe0
·
verified ·
1 Parent(s): 078ea1a

Update app/core/lifecycle.py

Browse files
Files changed (1) hide show
  1. app/core/lifecycle.py +15 -0
app/core/lifecycle.py CHANGED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from contextlib import asynccontextmanager
2
+ from fastapi import FastAPI
3
+
4
+ from app.services.assistant_service import initialize_assistant
5
+ from app.services.assistant_service import cleanup_assistant
6
+
7
+
8
+ @asynccontextmanager
9
+ async def lifespan(app: FastAPI):
10
+
11
+ initialize_assistant()
12
+
13
+ yield
14
+
15
+ cleanup_assistant()