]> gitweb.pimeys.fr Git - bots/basile.git/blobdiff - basile.py
case_sensitive codé à l'envers
[bots/basile.git] / basile.py
index cb2b81cd334a04f6250b4d1e43c45702fcf22be2..1e22b1db2766d0fffb59a39a70398ab265ff3671 100755 (executable)
--- a/basile.py
+++ b/basile.py
@@ -74,7 +74,7 @@ def is_something(chain, regexp=None, matches=[], avant=u".*(?:^| )", apres=u"(?:
                  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)
@@ -311,7 +311,7 @@ class Basile(ircbot.SingleServerIRCBot):
     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,