This commit is contained in:
yumoqing 2025-09-02 17:30:25 +08:00
parent cc4294c097
commit 97d6e23f51

View File

@ -179,11 +179,14 @@ class UAPI:
if line.startswith(filter): if line.startswith(filter):
line = line[len(filter):] line = line[len(filter):]
if self.uapi.response: if self.uapi.response:
dic = json.loads(line.decode('utf-8')) try:
line = self.rendertmpl(self.uapi.response, dic) dic = json.loads(line.decode('utf-8'))
debug(f'{line=}') line = self.rendertmpl(self.uapi.response, dic)
except Exception as e:
debug(f'{line=}, {self.uapi.response=} error({e})\n{format_exc()}')
pass
if len(line): if len(line):
yield line + '\n' yield f'{json.dumps(line)}\n'
else: else:
debug(f'invalid line:{line}') debug(f'invalid line:{line}')