bugfix
This commit is contained in:
parent
8fd3f20df3
commit
11b259d0c2
@ -176,16 +176,15 @@ class UAPI:
|
|||||||
gen = liner(self.__call__(upappid, apiname, callerid, params=params))
|
gen = liner(self.__call__(upappid, apiname, callerid, params=params))
|
||||||
async for line in gen:
|
async for line in gen:
|
||||||
debug(f'{line=},{type(line)=}')
|
debug(f'{line=},{type(line)=}')
|
||||||
|
line = line.decode('utf-8')
|
||||||
filter = self.uapi.chunk_match
|
filter = self.uapi.chunk_match
|
||||||
if filter:
|
if not filter:
|
||||||
filter = filter.encode('utf-8')
|
filter = ''
|
||||||
else:
|
|
||||||
filter = b''
|
|
||||||
if line.startswith(filter):
|
if line.startswith(filter):
|
||||||
line = line[len(filter):]
|
line = line[len(filter):]
|
||||||
if self.uapi.response:
|
if self.uapi.response:
|
||||||
try:
|
try:
|
||||||
dic = json.loads(line.decode('utf-8'))
|
dic = json.loads(line)
|
||||||
line = self.rendertmpl(self.uapi.response, dic)
|
line = self.rendertmpl(self.uapi.response, dic)
|
||||||
line = self.filter_nl_cr(line)
|
line = self.filter_nl_cr(line)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user