From 72c17f6c12a80b6444055cb2ff82a7476c76c84a Mon Sep 17 00:00:00 2001 From: yumoqing Date: Sun, 19 Oct 2025 16:34:57 +0800 Subject: [PATCH] bugfix --- sqlor/sor.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sqlor/sor.py b/sqlor/sor.py index bdffa53..2bc234b 100755 --- a/sqlor/sor.py +++ b/sqlor/sor.py @@ -320,11 +320,14 @@ class SQLor(object): if sqltype != 'qry': raise Exception('not select sql') ret = self.execute(sql, ns) + cur = self.cursor() fields = [i[0].lower() for i in cur.description] while True: rec = await self.fetchone(cur) if rec is None: break + if isinstance(rec, dict): + rec = rec.values() dic = {} for i in range(len(fields)): v = db_type_2_py_type(rec[i])