From 6fa4dcf31dbba91065c8dba5ae5a5229bc22daa0 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Fri, 27 Mar 2026 14:27:33 +0800 Subject: [PATCH] bugfix --- ahserver/baseProcessor.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ahserver/baseProcessor.py b/ahserver/baseProcessor.py index 6b44fdc..0001e76 100644 --- a/ahserver/baseProcessor.py +++ b/ahserver/baseProcessor.py @@ -65,6 +65,7 @@ class BaseProcessor: async def set_run_env(self, request, params={}): if self.env_set: + self.run_ns['params_kw'].update(params) return self.real_path = self.resource.url2file(request.path) g = ServerEnv() @@ -74,9 +75,8 @@ class BaseProcessor: self.run_ns['request'] = request self.run_ns['app'] = request.app kw = await self.run_ns['request2ns']() - kw.update(params) 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['processor'] = self self.env_set = True @@ -220,7 +220,7 @@ class PythonScriptProcessor(BaseProcessor): txt = "async def myfunc(request,**ns):\n" + '\n'.join(lines) return txt - async def path_call(self, request,params={}): + async def path_call(self, request, params={}): await self.set_run_env(request, params=params) lenv = self.run_ns del lenv['request']