Evolution #8439
calc_multi_condition avec une variable désactivée dans le match ou le mismatch
Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
Distribution:
EOLE 2.4
Description
Dans le cadre de WPKG, nous avons monté un "calc_multi_condition" dans lequel la variable souhaitée pour le mismatch se trouvait désactivée (uniquement dans le cas match, bien évidemment).
Avec le dictionnaire ci-joint, l'application doit réévaluer Résultat de "resultat2" vers "resultat1" lorsque l'on passe Condition à "non".
Demandes liées
Révisions associées
Gestion des variables désactivées dans calc_multi_condition
- creole/eosfunc.py (calc_multi_condition) : introduction de valeurs par défaut
- match='oui'
- mismatch='non'
Fixes #8439 @1h
Pas d'appel au fonction de chiffrage WPKG si variable à None
Ref #8439 @20m
Dépendance versionnée sur creole
Ref #8439 @10m
Historique
#1 Mis à jour par Joël Cuissinat il y a presque 10 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit f17a42b1993f9b1119036619241149d26933ad7b.
#2 Mis à jour par Emmanuel GARETTE il y a presque 10 ans
- Statut changé de Résolu à Fermé
Ok avec l'exemple fournit :
Python 2.7.3 (default, Feb 27 2014, 19:58:35) [GCC 4.6.3] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> from creole.loader import creole_loader >>> c=creole_loader(rw=True) >>> c.creole.test condition = oui resultat1 = resultat1 resultat2 = resultat2 resultat = resultat2 >>> c.creole.test.condition = 'non' >>> c.creole.test condition = non resultat1 = resultat1 resultat = resultat1 >>>