From e209f42707fdd7b02ed8cfa7dc1dae825dc2612e Mon Sep 17 00:00:00 2001 From: Nicolas Dandrimont Date: Thu, 4 Sep 2008 01:14:31 +0200 Subject: [PATCH] L'oprateur ternaire n'arrive qu'en Python 2.5... ... et pas sous cette forme. darcs-hash:20080903231431-ffbb2-028e97f54a0b5e68fb4f14f3571bd8e36d9cf402.gz --- gestion/ldap_crans.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gestion/ldap_crans.py b/gestion/ldap_crans.py index bd04020f..f71e2c8e 100755 --- a/gestion/ldap_crans.py +++ b/gestion/ldap_crans.py @@ -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"