diff --git a/src/plugins/plugin_misc_text_commands.py b/src/plugins/plugin_misc_text_commands.py index f46ee215..43b1387a 100755 --- a/src/plugins/plugin_misc_text_commands.py +++ b/src/plugins/plugin_misc_text_commands.py @@ -210,7 +210,11 @@ class TextCommands(object): raise failure.Failure(exceptions.CancelError()) def genericErrback(failure): - self.feedBack("Command failed with condition '%s'" % failure.value.condition, mess_data, profile) + try: + msg = u"with condition {}".format(failure.value.condition) + except AttributeError: + msg = u"with error {}".format(failure.value) + self.feedBack(u"Command failed {}".format(msg), mess_data, profile) return False mess_data["unparsed"] = msg[1 + len(command):] # part not yet parsed of the message