If a attempting to execute a user-supplied command results in a
Python exception, return the normal error message string to the user
(in addition to logging the exception and traceback). This way,
normal users won't see any difference between unknown/invalid
commands and broken ones.
'exception...\n%s' % (
input_data, actor.owner.account.get("name"),
traceback.format_exc()))
+ mudpy.command.error(actor, input_data)
# if the command was not run, give an error
if not ran: