[ldap_crans] champ pour le nombre de prises
darcs-hash:20081013192527-af139-a4b5e7a4cb2215c452d78ca1d37e86c2a781078d.gz
This commit is contained in:
parent
3a6ee7ce80
commit
e7d1c0fbb0
1 changed files with 15 additions and 0 deletions
|
@ -3084,6 +3084,21 @@ class MachineCrans(Machine):
|
|||
def __init__(self, parent_or_tuple, typ='fixe', conn=None):
|
||||
Machine.__init__(self, parent_or_tuple, typ, conn)
|
||||
|
||||
def nombrePrises(self, new=None):
|
||||
""" Nombre de prises, pour les switchs """
|
||||
if not new:
|
||||
return int(self._data.get('nombrePrises', [-1])[0])
|
||||
|
||||
try:
|
||||
new = int(new)
|
||||
except:
|
||||
raise ValueError(u'Le nombre de prises doit être un entier')
|
||||
|
||||
if new not in [26, 50]:
|
||||
raise ValueError(u'Le nombre de prises doit être 26 ou 50')
|
||||
|
||||
self._set('nombrePrises', [str(new)])
|
||||
return new
|
||||
|
||||
class BorneWifi(Machine):
|
||||
""" Classe de définition d'une borne wifi """
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue