mirror of
https://github.com/agentuniverse-ai/agentUniverse.git
synced 2026-02-09 01:59:19 +08:00
Merge pull request #133 from alipay/fix_session_bug_20240729
Fix: Multi session conflict in async service run
This commit is contained in:
@@ -76,7 +76,7 @@ class RequestLibrary:
|
||||
if not self.session:
|
||||
self.__init_request_table()
|
||||
self.session = self.sqldb_wrapper.get_session()
|
||||
return self.session
|
||||
return self.session()
|
||||
|
||||
|
||||
def query_request_by_request_id(self, request_id: str) -> RequestDO | None:
|
||||
|
||||
@@ -100,7 +100,7 @@ class SQLDBWrapper(ComponentBase):
|
||||
Get a sqlalchemy session, used for operating with orm.
|
||||
"""
|
||||
if self.db_session:
|
||||
return self.db_session()
|
||||
return self.db_session
|
||||
# Create database engine
|
||||
self.db_session = sessionmaker(bind=self.sql_database._engine)
|
||||
return self.db_session()
|
||||
return self.db_session
|
||||
|
||||
Reference in New Issue
Block a user