L'oprateur ternaire n'arrive qu'en Python 2.5...

... et pas sous cette forme.

darcs-hash:20080903231431-ffbb2-028e97f54a0b5e68fb4f14f3571bd8e36d9cf402.gz
This commit is contained in:
Nicolas Dandrimont 2008-09-04 01:14:31 +02:00
parent bfc806f945
commit e209f42707

View file

@ -2029,7 +2029,11 @@ class Adherent(BaseProprietaire):
"""
if isinstance(valeur, bool):
self._set('adherentPayant', valeur and [] or ['FALSE'])
if valeur:
set_to = []
else:
set_to = ['FALSE']
self._set('adherentPayant', set_to)
elif valeur is not None:
raise ValueError, u"adherentPayant prend un booléen comme argument"