From 4dea39b2f10d9231c72a8631cb8aeee119a96206 Mon Sep 17 00:00:00 2001 From: Vincent Le Gallic Date: Sat, 22 Nov 2014 23:50:20 +0100 Subject: [PATCH] s//spaces/ + typo --- quotes.py | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/quotes.py b/quotes.py index 39e048d..5561c79 100644 --- a/quotes.py +++ b/quotes.py @@ -16,19 +16,19 @@ quote_matcher_with_timestamp = re.compile(config.quote_regexp_with_timestamp, fl spaces_matcher = re.compile(u"\s", flags=re.U) def equivalence_partition(iterable, relation): - """ Partitionne l'itérable en classes d'équivalences. """ - classes = [] - for o in iterable: - # find the class it is in - found = False - for c in classes: - if relation( iter(c).next(), o ): # is it equivalent to this class? - c.add( o ) - found = True - break - if not found: # it is in a new class - classes.append( set( [ o ] ) ) - return classes + """ Partitionne l'itérable en classes d'équivalences. """ + classes = [] + for o in iterable: + # find the class it is in + found = False + for c in classes: + if relation( iter(c).next(), o ): # is it equivalent to this class? + c.add( o ) + found = True + break + if not found: # it is in a new class + classes.append( set( [ o ] ) ) + return classes def get_now(): """ Renvoie la date actuelle """ @@ -123,7 +123,7 @@ class QuoteDB(object): return author def get_clash_authors(self): - """ Renvoie une liste de liste d'auteurs qui sont enresgitrés avec des casses différentes. """ + """ Renvoie une liste de liste d'auteurs qui sont enregistrés avec des casses différentes. """ authors = list(set([q.author for q in self.quotelist])) authors = equivalence_partition(authors, lambda x,y: x.lower() == y.lower()) authors = [list(c) for c in authors if len(c) > 1] -- 2.39.2