Compare commits

..

2 Commits

Author SHA1 Message Date
acc717968c Merge branch 'main' of git.opencomputing.cn:yumoqing/ahserver 2025-08-28 22:48:55 +08:00
52841c81ce bugfix 2025-08-28 22:48:33 +08:00

View File

@ -174,10 +174,11 @@ class BricksAppProcessor(TemplateProcessor):
return name=='app'
async def datahandle(self, request):
params = await self.resource.y_env['request2ns']()
params_kw = self.resource.y_env['params_kw']
await super().datahandle(request)
if params.get('_webbricks_',None):
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'))
@ -191,16 +192,16 @@ class BricksUIProcessor(TemplateProcessor):
return name=='bui'
async def datahandle(self, request):
params = await self.resource.y_env['request2ns']()
params_kw = self.resource.y_env['params_kw']
await super().datahandle(request)
if params.get('_webbricks_',None):
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/header.tmpl'))
content2 = await self.resource.path_call(request,entire_url('/bricks/footer.tmpl'))
self.content = f'{content0}{txt}{content2}'
debug(f'{len(txt)=}, {len(content0)=}, {len(content2)=}, {self.content=}')
class PythonScriptProcessor(BaseProcessor):
@classmethod