+
+reg_is_anglicisme = re.compile(u".*(?:^| )(" + u"|".join(config_anglicismes) + u")(?:$|\.| |,|;)")
+def is_anglicisme(chain):
+ chain = unicode(chain, "utf8").lower()
+ o = re.match(reg_is_anglicisme, chain)
+ return o
+
+# Cette liste contient la liste des raisons pour lesquelles on peut se faire kicker
+# chaque élément contient :
+# - la fonction de détection du kick (qui matchera une regexp et renverra l'objet de match)
+# - la raison donnée au moment du kick ({0} étant remplacé par ce qui a matché)
+config_kicking_list = [
+[is_smiley, u'"{0}" ? Ici on déprime.'],
+[is_anglicisme, u'"{0}" ? Get out, you and your fucking anglicism !']
+]
+