aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Numerlor <[email protected]>2020-05-06 02:43:42 +0200
committerGravatar Numerlor <[email protected]>2020-05-06 02:43:42 +0200
commitd0d205409ccf00b14f535573b343831f31bd917c (patch)
tree10d5990d2389700b655a1872c092b7e440fd3d33
parentIncrease log level. (diff)
Handle failed paste uploads.
-rw-r--r--bot/cogs/eval.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/bot/cogs/eval.py b/bot/cogs/eval.py
index b739668b0..c75c1e55f 100644
--- a/bot/cogs/eval.py
+++ b/bot/cogs/eval.py
@@ -174,9 +174,14 @@ async def func(): # (None,) -> Any
out, embed = self._format(code, res)
if len(out) > 1500 or out.count("\n") > 15:
paste_link = await send_to_paste_service(self.bot.http_session, out, extension="py")
+ if paste_link is not None:
+ paste_text = f"full contents at {paste_link}"
+ else:
+ paste_text = "failed to upload contents to paste service."
+
await ctx.send(
f"```py\n{out[:1500]}\n```"
- f"... response truncated; full contents at {paste_link}",
+ f"... response truncated; {paste_text}",
embed=embed
)
return