mirror of
https://github.com/Cog-Creators/Red-DiscordBot.git
synced 2025-11-06 03:08:55 -05:00
[Dev] Fix __repr__() errors in REPL when referencing an instance of a class & catch Exception (#5794)
* initial fix (test) * Replace instances of bare excepts by catching Exception
This commit is contained in:
parent
6f04698013
commit
cadcffbae5
@ -204,7 +204,7 @@ class Dev(commands.Cog):
|
||||
try:
|
||||
with redirect_stdout(stdout):
|
||||
result = await func()
|
||||
except:
|
||||
except Exception:
|
||||
printed = "{}{}".format(stdout.getvalue(), traceback.format_exc())
|
||||
else:
|
||||
printed = stdout.getvalue()
|
||||
@ -293,13 +293,16 @@ class Dev(commands.Cog):
|
||||
else:
|
||||
result = executor(code, env)
|
||||
result = await self.maybe_await(result)
|
||||
except:
|
||||
except Exception:
|
||||
value = stdout.getvalue()
|
||||
msg = "{}{}".format(value, traceback.format_exc())
|
||||
else:
|
||||
value = stdout.getvalue()
|
||||
if result is not None:
|
||||
msg = "{}{}".format(value, result)
|
||||
try:
|
||||
msg = "{}{}".format(value, result)
|
||||
except Exception:
|
||||
msg = "{}{}".format(value, traceback.format_exc())
|
||||
env["_"] = result
|
||||
elif value:
|
||||
msg = "{}".format(value)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user