- # bon, ce teste merde et j'arrive pas à trouver pourquoi, alors j'ai craqué, je l'ai mis dans un try
- # bouh ! beurk ! pas bien ! promis, j'irai me flageller…
- try:
- if remplace_accents(mot)==("".join([i[0] for i in self.play_status[canal][0]])).lower():
- # on a trouvé le mot
- # on regarde combien de lettre il manquait
- manquait = sum([not lettre[1] for lettre in self.play_status[canal][0]])
- self.add_score({auteur: manquait})
- if self.play_status[canal][2].has_key(auteur):
- self.play_status[canal][2][auteur]+=manquait
- else:
- self.play_status[canal][2][auteur]=manquait
- self.gagne(serv, canal, bonus=auteur, bonusvalue=manquait)
- except:
- pass
+ if is_mot(mot, self.play_status[canal][0]):
+ # on a trouvé le mot
+ # on regarde combien de lettre il manquait
+ manquait = sum([not lettre[1] for lettre in self.play_status[canal][0]])
+ self.add_score({auteur: manquait})
+ if self.play_status[canal][2].has_key(auteur):
+ self.play_status[canal][2][auteur]+=manquait
+ else:
+ self.play_status[canal][2][auteur]=manquait
+ self.gagne(serv, canal, bonus=auteur, bonusvalue=manquait)