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):
line = line[len(filter):]
if self.uapi.response:
dic = json.loads(line.decode('utf-8'))
line = self.rendertmpl(self.uapi.response, dic)
debug(f'{line=}')
try:
dic = json.loads(line.decode('utf-8'))
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):
yield line + '\n'
yield f'{json.dumps(line)}\n'
else:
debug(f'invalid line:{line}')