diff options
| author | 2020-05-06 02:43:42 +0200 | |
|---|---|---|
| committer | 2020-05-06 02:43:42 +0200 | |
| commit | d0d205409ccf00b14f535573b343831f31bd917c (patch) | |
| tree | 10d5990d2389700b655a1872c092b7e440fd3d33 | |
| parent | Increase log level. (diff) | |
Handle failed paste uploads.
| -rw-r--r-- | bot/cogs/eval.py | 7 | 
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 | 
