case_sensitive=False):
"""Vérifie si chain contient un des éléments de ``matches``.
Si ``regexp`` est fournie, c'est simplement elle qui est testée"""
- if case_sensitive:
+ if not case_sensitive:
chain = chain.lower()
if regexp == None:
regexp = regex_join(matches, avant, apres)
def crash(self, chan="nowhere", who="nobody"):
"""Fait crasher le bot."""
where = "en privé" if chan == "priv" else "sur le chan %s" % chan
- raise CrashError("Crash demandé par %s %s" % (who, where))
+ raise CrashError((u"Crash demandé par %s %s" % (who, where)).encode("utf-8"))
ACTIONS = {
"reload" : execute_reload,