Projet

Général

Profil

Anomalie #6498

Les variables forcées en frozen devraient voir apparaitre le valeur par défaut

Ajouté par Daniel Dehennin il y a plus de 10 ans. Mis à jour il y a plus de 10 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
Echéance:
% réalisé:

100%

Temps passé:
Distribution:
EOLE 2.4

Description

L’application des conditions frozen_if_in et frozen_if_not_in devrait forcer la valeur par défault de la variable.

Actuellement, seules les variables redéfinies avec un attribut hidden le sont.


Demandes liées

Lié à creole - Anomalie #5721: Les variables forcées en hidden devrait voir apparaitre le valeur par défaut Fermé

Révisions associées

Révision b2d3495e (diff)
Ajouté par Daniel Dehennin il y a plus de 10 ans

Les variables « frozen » doivent retourner leur valeur par défaut

  • creole/var_loader.py (CreoleConstraint.populate_conditions): Ajout de
    la propriétée « force_default_on_freeze » pour les conditions
    « frozen_if_in » et « frozen_if_not_in ».

Fixes: #6498 @30m

Historique

#1 Mis à jour par Daniel Dehennin il y a plus de 10 ans

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

#2 Mis à jour par Daniel Dehennin il y a plus de 10 ans

  • Statut changé de Résolu à Fermé

OK, validé avec l’onglet messagerie

>>> from creole.loader import creole_loader
>>> conf = creole_loader()
>>> conf.read_write()
>>> conf.creole.messagerie.exim_relay_smtp = None
>>> conf.creole.messagerie.exim_mail_type = 'smarthost'
>>> conf.creole.messagerie.activer_exim_relay_smtp = 'non'
>>> conf.creole.messagerie.exim_mail_type = 'satellite'
>>> assert(conf.creole.messagerie.exim_relay_smtp == None)

Formats disponibles : Atom PDF