Methodes pour avoir les machines fixes et les machines wifi

darcs-hash:20050723134055-d1718-c5e824202e1296cb6ec5b4469def618c2ee7927a.gz
This commit is contained in:
bernat 2005-07-23 15:40:55 +02:00
parent 9b4c683a21
commit e7974146e5

View file

@ -1067,6 +1067,14 @@ class base_proprietaire(base_classes_crans) :
else :
return []
def machines_fixes(self):
""" Retourne les machines fixes appartenant à l'instance """
return filter(lambda x: not x.ipsec(), self.machines())
def machines_wifi(self):
""" Retourne les machines wifi appartenant à l'instance """
return filter(lambda x: x.ipsec(), self.machines())
def solde(self, operation=None) :
""" Retourne ou modifie le solde d'un propriétaire
operation doit être un nombre positif ou négatif