- """ 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