mirror of
https://github.com/Cog-Creators/Red-DiscordBot.git
synced 2025-11-05 18:58:53 -05:00
Fix unhandled exception in stringification of DevOutput's result (#6592)
This commit is contained in:
parent
6c3c2e8fa7
commit
936e17338c
@ -158,9 +158,13 @@ class DevOutput:
|
|||||||
output.append(self.formatted_exc)
|
output.append(self.formatted_exc)
|
||||||
elif self.always_include_result or self.result is not None:
|
elif self.always_include_result or self.result is not None:
|
||||||
try:
|
try:
|
||||||
output.append(str(self.result))
|
result = str(self.result)
|
||||||
|
# ensure that the result can be encoded (GH-6485)
|
||||||
|
result.encode("utf-8")
|
||||||
except Exception as exc:
|
except Exception as exc:
|
||||||
output.append(self.format_exception(exc))
|
output.append(self.format_exception(exc))
|
||||||
|
else:
|
||||||
|
output.append(result)
|
||||||
return sanitize_output(self.ctx, "".join(output))
|
return sanitize_output(self.ctx, "".join(output))
|
||||||
|
|
||||||
async def send(self, *, tick: bool = True) -> None:
|
async def send(self, *, tick: bool = True) -> None:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user