From e5165c8feaf5bb42c3913f24ca44bb804ca61618 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Sat, 9 Sep 2023 19:41:06 +0800 Subject: [PATCH] fix plugin db session --- app/plugins/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/plugins/__init__.py b/app/plugins/__init__.py index ecb9ae56..f4e244e1 100644 --- a/app/plugins/__init__.py +++ b/app/plugins/__init__.py @@ -5,7 +5,7 @@ from typing import Any, List, Dict, Tuple from app.chain import ChainBase from app.core.config import settings 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.plugindata_oper import PluginDataOper from app.db.systemconfig_oper import SystemConfigOper @@ -37,7 +37,7 @@ class _PluginBase(metaclass=ABCMeta): def __init__(self): # 数据库连接 - self.db = ScopedSession() + self.db = SessionFactory() # 插件数据 self.plugindata = PluginDataOper(self.db) # 处理链