From e83fbd99315ee542db6d8ccc97e3798db322329a Mon Sep 17 00:00:00 2001 From: yumoqing Date: Tue, 14 Jul 2026 14:52:52 +0800 Subject: [PATCH] bugfix --- sqlor/dbpools.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/sqlor/dbpools.py b/sqlor/dbpools.py index 4bfd210..4c3242b 100644 --- a/sqlor/dbpools.py +++ b/sqlor/dbpools.py @@ -205,10 +205,14 @@ class DBPools(EventDispatcher): self.databases[name] = desc async def getSqlor(self, name): - desc = self.databases.get(name) - sor = sqlorFactory(desc) - await sor.connect() - return sor + try: + desc = self.databases.get(name) + sor = sqlorFactory(desc) + await sor.connect() + return sor + except Exception as e: + exception(f'{name=}, {e}') + raise e @asynccontextmanager async def sqlorContext(self, name):