Test d'galit de deux objets crans...

Cela permet de faire :
> if machine in adherent.machines :
>   print 'C\'est ta machine !'

darcs-hash:20051105225725-4ec08-dc8ab2c6f178e63749f0cdc818c70c1d09ed03b4.gz
This commit is contained in:
chove 2005-11-05 23:57:25 +01:00
parent fffce7ef82
commit 6834fb31ae

View file

@ -725,6 +725,11 @@ class crans_ldap:
class base_classes_crans(crans_ldap): class base_classes_crans(crans_ldap):
""" Méthodes de base des classes machines, et base_proprietaire """ """ Méthodes de base des classes machines, et base_proprietaire """
def __eq__(self, autre):
""" Test d'aglité de deux instances, retourne True s'il s'agit du même
adhérent/machine/club, False sinon """
return self.__class__==autre.__class__ and self.id()==autre.id()
def id(self): def id(self):
""" Retourne la valeur de l'attribu caractéristique de la classe (aid,mid,cid)""" """ Retourne la valeur de l'attribu caractéristique de la classe (aid,mid,cid)"""
try: try: