bugfix
This commit is contained in:
parent
3cba828cab
commit
6fa4dcf31d
@ -65,6 +65,7 @@ class BaseProcessor:
|
|||||||
|
|
||||||
async def set_run_env(self, request, params={}):
|
async def set_run_env(self, request, params={}):
|
||||||
if self.env_set:
|
if self.env_set:
|
||||||
|
self.run_ns['params_kw'].update(params)
|
||||||
return
|
return
|
||||||
self.real_path = self.resource.url2file(request.path)
|
self.real_path = self.resource.url2file(request.path)
|
||||||
g = ServerEnv()
|
g = ServerEnv()
|
||||||
@ -74,9 +75,8 @@ class BaseProcessor:
|
|||||||
self.run_ns['request'] = request
|
self.run_ns['request'] = request
|
||||||
self.run_ns['app'] = request.app
|
self.run_ns['app'] = request.app
|
||||||
kw = await self.run_ns['request2ns']()
|
kw = await self.run_ns['request2ns']()
|
||||||
kw.update(params)
|
|
||||||
self.run_ns['params_kw'] = kw
|
self.run_ns['params_kw'] = kw
|
||||||
# self.run_ns.update(kw)
|
self.run_ns['params_kw'].update(params)
|
||||||
self.run_ns['ref_real_path'] = self.real_path
|
self.run_ns['ref_real_path'] = self.real_path
|
||||||
self.run_ns['processor'] = self
|
self.run_ns['processor'] = self
|
||||||
self.env_set = True
|
self.env_set = True
|
||||||
@ -220,7 +220,7 @@ class PythonScriptProcessor(BaseProcessor):
|
|||||||
txt = "async def myfunc(request,**ns):\n" + '\n'.join(lines)
|
txt = "async def myfunc(request,**ns):\n" + '\n'.join(lines)
|
||||||
return txt
|
return txt
|
||||||
|
|
||||||
async def path_call(self, request,params={}):
|
async def path_call(self, request, params={}):
|
||||||
await self.set_run_env(request, params=params)
|
await self.set_run_env(request, params=params)
|
||||||
lenv = self.run_ns
|
lenv = self.run_ns
|
||||||
del lenv['request']
|
del lenv['request']
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user