🔧 chore(main.py): import and add startup and shutdown events for LangfuseInstance to improve plugin functionality
🔧 chore(__init__.py): add empty file to create plugins directory structure
This commit is contained in:
parent
9559f1d684
commit
55bd1dc6ec
2 changed files with 4 additions and 0 deletions
|
|
@ -8,6 +8,7 @@ from fastapi.staticfiles import StaticFiles
|
||||||
from langflow.api import router
|
from langflow.api import router
|
||||||
from langflow.database.base import create_db_and_tables, Engine
|
from langflow.database.base import create_db_and_tables, Engine
|
||||||
from langflow.interface.utils import setup_llm_caching
|
from langflow.interface.utils import setup_llm_caching
|
||||||
|
from langflow.services.plugins.langfuse import LangfuseInstance
|
||||||
from langflow.utils.logger import configure
|
from langflow.utils.logger import configure
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -37,6 +38,9 @@ def create_app():
|
||||||
app.on_event("startup")(Engine.update)
|
app.on_event("startup")(Engine.update)
|
||||||
app.on_event("startup")(create_db_and_tables)
|
app.on_event("startup")(create_db_and_tables)
|
||||||
app.on_event("startup")(setup_llm_caching)
|
app.on_event("startup")(setup_llm_caching)
|
||||||
|
app.on_event("startup")(LangfuseInstance.update)
|
||||||
|
app.on_event("shutdown")(Engine.teardown)
|
||||||
|
app.on_event("shutdown")(LangfuseInstance.teardown)
|
||||||
return app
|
return app
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
0
src/backend/langflow/services/plugins/__init__.py
Normal file
0
src/backend/langflow/services/plugins/__init__.py
Normal file
Loading…
Add table
Add a link
Reference in a new issue