From 4abf30356e1b1d903f6bcac83958ae73affd4fb8 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Mon, 1 Jun 2026 16:31:33 +0800 Subject: [PATCH] bugfix --- sqlor/sor.py | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/sqlor/sor.py b/sqlor/sor.py index 5ee925c..1a6fb70 100644 --- a/sqlor/sor.py +++ b/sqlor/sor.py @@ -462,10 +462,8 @@ class SQLor(object): if 'page' in ns.keys(): cnt = await self.record_count(sql, ns) rows = await self.pagingdata(sql, ns) - return { - 'total': cnt, - 'rows': rows - } + d = DictObject(total=cnt, rows=rows) + return d ret = [] async for r in self._get_data(sql, ns): ret.append(r) @@ -478,10 +476,8 @@ class SQLor(object): total = await self.record_count(sql,ns) rows = await self.pagingdata(sql,ns) - return { - 'total':total, - 'rows':rows - } + d = DictObject(total=total, rows=rows) + return d async def tables(self): sqlstring = self.tablesSQL() @@ -638,10 +634,7 @@ class SQLor(object): ns['sort'] = desc['summary'][0]['primary'][0] total = await self.record_count(sql, ns) rows = await self.pagingdata(sql,ns) - return { - 'total':total, - 'rows':rows - } + return DictObject(total=total, rows=rows) else: if ns.get('sort'): sql = self.sortSQL(sql, ns)