bugfix
This commit is contained in:
parent
132c11ae8f
commit
ac338642c6
10
sqlor/sor.py
10
sqlor/sor.py
@ -608,13 +608,13 @@ class SQLor(object):
|
|||||||
sql = 'insert into %s.%s (%s) values (%s)' % (self.dbname, tablename,fns,vfns)
|
sql = 'insert into %s.%s (%s) values (%s)' % (self.dbname, tablename,fns,vfns)
|
||||||
rf = RegisterFunction()
|
rf = RegisterFunction()
|
||||||
rfname = f'{self.dbname}:{tablename}:c:before'
|
rfname = f'{self.dbname}:{tablename}:c:before'
|
||||||
self.dbpools.dispatch(rfname, ns)
|
await self.dbpools.dispatch(rfname, ns)
|
||||||
ret = await rf.exe(rfname, ns)
|
ret = await rf.exe(rfname, ns)
|
||||||
if isinstance(ret, dict):
|
if isinstance(ret, dict):
|
||||||
ns.update(ret)
|
ns.update(ret)
|
||||||
r = await self.execute(sql,ns.copy())
|
r = await self.execute(sql,ns.copy())
|
||||||
rfname = f'{self.dbname}:{tablename}:c:after'
|
rfname = f'{self.dbname}:{tablename}:c:after'
|
||||||
self.dbpools.dispatch(rfname, ns)
|
await self.dbpools.dispatch(rfname, ns)
|
||||||
await rf.exe(rfname, ns)
|
await rf.exe(rfname, ns)
|
||||||
return r
|
return r
|
||||||
|
|
||||||
@ -660,13 +660,13 @@ class SQLor(object):
|
|||||||
u_str,c_str)
|
u_str,c_str)
|
||||||
rf = RegisterFunction()
|
rf = RegisterFunction()
|
||||||
rfname = f'{self.dbname}:{tablename}:u:before'
|
rfname = f'{self.dbname}:{tablename}:u:before'
|
||||||
self.dbpools.dispatch(rfname, ns)
|
await self.dbpools.dispatch(rfname, ns)
|
||||||
ret = await rf.exe(rfname, ns)
|
ret = await rf.exe(rfname, ns)
|
||||||
if isinstance(ret, dict):
|
if isinstance(ret, dict):
|
||||||
ns.update(ret)
|
ns.update(ret)
|
||||||
r = await self.execute(sql, ns.copy())
|
r = await self.execute(sql, ns.copy())
|
||||||
rfname = f'{self.dbname}:{tablename}:u:after'
|
rfname = f'{self.dbname}:{tablename}:u:after'
|
||||||
self.dbpools.dispatch(rfname, ns)
|
await self.dbpools.dispatch(rfname, ns)
|
||||||
await rf.exe(rfname, ns)
|
await rf.exe(rfname, ns)
|
||||||
return r
|
return r
|
||||||
|
|
||||||
@ -684,7 +684,7 @@ class SQLor(object):
|
|||||||
ns.update(ret)
|
ns.update(ret)
|
||||||
r = await self.execute(sql, ns)
|
r = await self.execute(sql, ns)
|
||||||
rfname = f'{self.dbname}:{tablename}:d:after'
|
rfname = f'{self.dbname}:{tablename}:d:after'
|
||||||
self.dbpools.dispatch(rfname, ns)
|
await self.dbpools.dispatch(rfname, ns)
|
||||||
ns = await rf.exe(rfname, ns)
|
ns = await rf.exe(rfname, ns)
|
||||||
return r
|
return r
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user