From: Jeremy Stanley Date: Mon, 13 May 2019 02:24:59 +0000 (+0000) Subject: Correct logged error for missing action function X-Git-Tag: 0.0.1~12 X-Git-Url: https://mudpy.org/gitweb?p=mudpy.git;a=commitdiff_plain;h=f38d6c0f396d2ff3da597b0fbac2cee2891df934 Correct logged error for missing action function When logging an error for a missing command action function, correctly include the function name. Also go ahead and add the action name sought for improved clarity. --- diff --git a/mudpy/misc.py b/mudpy/misc.py index e76b4dd..f99fac3 100644 --- a/mudpy/misc.py +++ b/mudpy/misc.py @@ -1893,12 +1893,14 @@ def handler_active(user): if actor.can_run(command): # dereference the relative object path for the requested function action = mudpy - for component in command.get("action", command.key).split("."): + action_fname = command.get("action", command.key) + for component in action_fname.split("."): try: action = getattr(action, component) ran = True except AttributeError: - log('Could not find action function for command "%s"') + log('Could not find action function "%s" for command "%s"' + % (action_fname, command_name)) action = None break if action: