gateway: Fix output empty result in function run_cmd

pull/92/head
remittor 7 months ago
parent eb204438a8
commit dd8d30e6f8

@ -952,7 +952,8 @@ class Gateway():
size, data = channel.read()
if data:
res += data
reslist.append(res.decode('latin1'))
res = res.decode('latin1')
reslist.append(res if res != '\n' else '')
else:
self.errcode = -2
reslist.append(None)
@ -973,7 +974,9 @@ class Gateway():
self.errcode = -2
else:
self.errcode = int(res[p3+3:p4].decode(), 10)
reslist.append(res[p1+2:p2].decode().replace('\r\n', '\n'))
res = res[p1+2:p2].decode('latin1')
res = res.replace('\r\n', '\n')
reslist.append(res if res != '\n' else '')
except Exception as e:
error = -4
if die_on_error:

Loading…
Cancel
Save