bugfix
This commit is contained in:
parent
2bc2a73de9
commit
9ad08bc745
@ -209,15 +209,17 @@ class JsonHttpAPI:
|
|||||||
datatmpl=None,
|
datatmpl=None,
|
||||||
resptmpl=None):
|
resptmpl=None):
|
||||||
headers = None
|
headers = None
|
||||||
|
ns1 = self.env.copy()
|
||||||
|
ns1.update(ns)
|
||||||
if headerstmpl:
|
if headerstmpl:
|
||||||
headers = json.loads(self.te.renders(headerstmpl, ns))
|
headers = json.loads(self.te.renders(headerstmpl, ns1))
|
||||||
info(f'{headers=},{ns=}, {headerstmpl=}')
|
info(f'{headers=},{ns=}, {headerstmpl=}')
|
||||||
params = None
|
params = None
|
||||||
if paramstmpl:
|
if paramstmpl:
|
||||||
params = json.loads(self.te.renders(paramstmpl, ns))
|
params = json.loads(self.te.renders(paramstmpl, ns1))
|
||||||
data = None
|
data = None
|
||||||
if datatmpl:
|
if datatmpl:
|
||||||
datadic = json.loads(self.te.renders(datatmpl, ns))
|
datadic = json.loads(self.te.renders(datatmpl, ns1))
|
||||||
data = FormData()
|
data = FormData()
|
||||||
for k,v in datadic.items():
|
for k,v in datadic.items():
|
||||||
data.add_field(k, v)
|
data.add_field(k, v)
|
||||||
@ -230,8 +232,10 @@ class JsonHttpAPI:
|
|||||||
data=data)
|
data=data)
|
||||||
ret = resp
|
ret = resp
|
||||||
if resptmpl:
|
if resptmpl:
|
||||||
rets = self.te.renders(resptmpl, resp)
|
ns1 = self.env.copy()
|
||||||
ret = json.loads(self.te.renders(resptmpl, resp))
|
ns1.update(resp)
|
||||||
|
rets = self.te.renders(resptmpl, ns1)
|
||||||
|
ret = json.loads(rets))
|
||||||
return ret
|
return ret
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
|
Loading…
Reference in New Issue
Block a user