diff --git a/ahserver/baseProcessor.py b/ahserver/baseProcessor.py index 486f874..368bd3d 100644 --- a/ahserver/baseProcessor.py +++ b/ahserver/baseProcessor.py @@ -174,11 +174,8 @@ class BricksAppProcessor(TemplateProcessor): return name=='app' async def datahandle(self, request): - params_kw = self.resource.y_env['params_kw'] + params_kw = request._run_ns.parms_kw await super().datahandle(request) - if params_kw._webbricks_ is None: - return - debug(f'{parmas_kw=}') txt = self.content entire_url = self.run_ns.get('entire_url') content0 = await self.resource.path_call(request,entire_url('/bricks/bricksapp.tmpl')) @@ -192,11 +189,17 @@ class BricksUIProcessor(TemplateProcessor): return name=='bui' async def datahandle(self, request): - params_kw = self.resource.y_env['params_kw'] + params_kw = request._run_ns.params_kw await super().datahandle(request) + ret = True if params_kw._webbricks_ is None: + ret = False + else: + if int(params_kw._webbricks_) == 0: + ret = False + if ret: return - debug(f'{parmas_kw=}') + debug(f'{params_kw=}') txt = self.content entire_url = self.run_ns.get('entire_url') content0 = await self.resource.path_call(request,entire_url('/bricks/header.tmpl')) diff --git a/setup.cfg b/setup.cfg index 06e3d25..8572b24 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,7 +1,7 @@ # setup.cfg [metadata] name = ahserver -version = 1.0.9 +version = 1.0.10 description = A application server base on aiohttp author = yu moqing author_email = yumoqing@gmail.com