From 9a23ba1cfab1cf9c81c2fc05349b0722c4f778d7 Mon Sep 17 00:00:00 2001 From: Valentin Lorentz Date: Sun, 24 Mar 2013 07:51:55 +0000 Subject: [PATCH] Fix traceback if supybot.errors.noCapability does not contain %s. --- src/callbacks.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/callbacks.py b/src/callbacks.py index 58c7025d9..fc1eac64e 100644 --- a/src/callbacks.py +++ b/src/callbacks.py @@ -517,7 +517,10 @@ class RichReplyMethods(object): v = self._getConfig(conf.supybot.replies.genericNoCapability) else: v = self._getConfig(conf.supybot.replies.noCapability) - v %= capability + try: + v %= capability + except TypeError: # No %s in string + pass s = self.__makeReply(v, s) if s: return self._error(s, **kwargs)