mirror of
https://github.com/openwrt-xiaomi/xmir-patcher.git
synced 2026-09-22 22:57:55 +03:00
gateway: Fix output empty result in function run_cmd
This commit is contained in:
+5
-2
@@ -952,7 +952,8 @@ class Gateway():
|
|||||||
size, data = channel.read()
|
size, data = channel.read()
|
||||||
if data:
|
if data:
|
||||||
res += data
|
res += data
|
||||||
reslist.append(res.decode('latin1'))
|
res = res.decode('latin1')
|
||||||
|
reslist.append(res if res != '\n' else '')
|
||||||
else:
|
else:
|
||||||
self.errcode = -2
|
self.errcode = -2
|
||||||
reslist.append(None)
|
reslist.append(None)
|
||||||
@@ -973,7 +974,9 @@ class Gateway():
|
|||||||
self.errcode = -2
|
self.errcode = -2
|
||||||
else:
|
else:
|
||||||
self.errcode = int(res[p3+3:p4].decode(), 10)
|
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:
|
except Exception as e:
|
||||||
error = -4
|
error = -4
|
||||||
if die_on_error:
|
if die_on_error:
|
||||||
|
|||||||
Reference in New Issue
Block a user