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