From c968e1192a434efd0d40e2e415dab40d444e1e02 Mon Sep 17 00:00:00 2001 From: nyuszika7h Date: Sun, 30 Oct 2016 20:09:54 +0100 Subject: [PATCH] Even better exception printing, like in tracebacks --- src/wolfgame.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/wolfgame.py b/src/wolfgame.py index fe5d8d0..8ab48e6 100644 --- a/src/wolfgame.py +++ b/src/wolfgame.py @@ -7437,7 +7437,7 @@ if botconfig.DEBUG_MODE or botconfig.ALLOWED_NORMAL_MODE_COMMANDS: else: cli.msg(chan, a[:500]) except Exception as e: - cli.msg(chan, repr(e)) + cli.msg(chan, "{e.__class__.__name__}: {e}".format(e=e)) @cmd("exec", owner_only=True, pm=True) def py(cli, nick, chan, rest): @@ -7445,7 +7445,7 @@ if botconfig.DEBUG_MODE or botconfig.ALLOWED_NORMAL_MODE_COMMANDS: try: exec(rest) except Exception as e: - cli.msg(chan, repr(e)) + cli.msg(chan, "{e.__class__.__name__}: {e}".format(e=e)) @cmd("revealroles", flag="a", pm=True, phases=("day", "night")) def revealroles(cli, nick, chan, rest):