From c415d839f74f63db69a33e6a75af0ccc881fadb3 Mon Sep 17 00:00:00 2001 From: Jeremy Stanley Date: Sat, 5 Apr 2014 01:58:58 +0000 Subject: [PATCH] Be explicit when show result raises an exception * lib/mudpy/misc.py(command_show): If an admin uses the show result command and it raises an exception, return the details in the result message. --- lib/mudpy/misc.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/mudpy/misc.py b/lib/mudpy/misc.py index 7e8e612..9e6dd99 100644 --- a/lib/mudpy/misc.py +++ b/lib/mudpy/misc.py @@ -2230,8 +2230,9 @@ def command_show(actor, parameters): else: try: message = repr(eval(" ".join(arguments[1:]))) - except: - message = "Your expression raised an exception!" + except Exception as e: + message = ("$(red)Your expression raised an exception...$(eol)" + "$(eol)$(bld)%s$(nrm)" % e) elif arguments[0] == "log": if len(arguments) == 4: if re.match("^\d+$", arguments[3]) and int(arguments[3]) >= 0: -- 2.11.0