Archived
1
0
Fork 0

Improve stderr decode

This commit is contained in:
Dianliang233 2023-01-21 17:08:04 +08:00
parent 6f1dcb82aa
commit 4840efb858

View file

@ -72,6 +72,11 @@ async def _(msg: MessageSession):
await msg.finish(f'表达式无效:{res[7:]}')
else:
Logger.error(f'calc.py exited with code {p.returncode}')
Logger.error(f'calc.py stderr: {stderr_data.decode("gbk")}')
try:
Logger.error(
f'calc.py stderr: {stderr_data.decode("utf-8")}')
except UnicodeDecodeError:
Logger.error(
f'calc.py stderr: {stderr_data.decode("gbk")}')
except Exception as e:
raise NoReportException(e)