fix plugin db session

This commit is contained in:
jxxghp 2023-09-09 19:41:06 +08:00
parent 0e36d003c0
commit e5165c8fea

View File

@ -5,7 +5,7 @@ from typing import Any, List, Dict, Tuple
from app.chain import ChainBase from app.chain import ChainBase
from app.core.config import settings from app.core.config import settings
from app.core.event import EventManager from app.core.event import EventManager
from app.db import ScopedSession from app.db import SessionFactory
from app.db.models import Base from app.db.models import Base
from app.db.plugindata_oper import PluginDataOper from app.db.plugindata_oper import PluginDataOper
from app.db.systemconfig_oper import SystemConfigOper from app.db.systemconfig_oper import SystemConfigOper
@ -37,7 +37,7 @@ class _PluginBase(metaclass=ABCMeta):
def __init__(self): def __init__(self):
# 数据库连接 # 数据库连接
self.db = ScopedSession() self.db = SessionFactory()
# 插件数据 # 插件数据
self.plugindata = PluginDataOper(self.db) self.plugindata = PluginDataOper(self.db)
# 处理链 # 处理链