Tâche #36190
Scénario #35900: Fermeture nocturne des messageries
CreoleLint signale une erreur avec le template exim_acl_conditional_deny.conf
Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Début:
01/10/2024
Echéance:
% réalisé:
100%
Restant à faire (heures):
0.0
Description
Vu dans les tests 2.8.0+ de plusieurs modules.
\-- /usr/share/eole/creole/distrib/exim_acl_conditional_deny.conf
[31m('/usr/share/eole/creole/distrib/exim_acl_conditional_deny.conf', ':', Exception('Il manque une option, la variable existe et a la valeur "[None]"
cette erreur arrive parfois quand on redéfinit une variable d\'un dictionnaire dans un template,
avec le dictionnaire {\'exim_acl_condition_on_flag\': \'oui\', \'exim_acl_conditional_flag\': {\'value\': [None], \'slave\': {\'exim_acl_conditional_group\': [None]}}}'))
[39;49mMachine aca.seshat 2.8.1 : ciRunPython(3) /usr/bin/CreoleLint ==> RESULT=1
Révisions associées
CreoleLint ne valide par la valeur None pour une variable.
Ref #36190
Utiliser getattr pour les variables des groupes.
Ref #36190
CreoleLint ne valide par la valeur None pour une variable.
Ref #36190 (backport 2.7.2)
Utiliser getattr pour les variables des groupes.
Ref #36190 (backport 2.7.2)
Historique
#1 Mis à jour par Joël Cuissinat il y a plus d'un an
- Sujet changé de CreoleLint signale une erreur avec à CreoleLint signale une erreur avec le template exim_acl_conditional_deny.conf
#2 Mis à jour par Joël Cuissinat il y a plus d'un an
- Description mis à jour (diff)
#3 Mis à jour par Benjamin Bohard il y a plus d'un an
La gestion de la valeur None pour la variable exim_acl_coniditonal_group est bien prise en compte dans le template mais pas d’une façon compatible avec la vérification de CreoleLint.
Un getVar devrait rectifier ça.
#4 Mis à jour par Benjamin Bohard il y a plus d'un an
- Statut changé de Nouveau à À valider
#5 Mis à jour par Benjamin Bohard il y a plus d'un an
- Statut changé de À valider à En cours
#6 Mis à jour par Benjamin Bohard il y a plus d'un an
- Statut changé de En cours à À valider
#7 Mis à jour par Joël Cuissinat il y a plus d'un an
eole-exim$ git branch -r --contains 464a656f origin/2.8.0/master origin/2.8.1/master origin/2.9.0/master origin/HEAD -> origin/master origin/dist/eole/2.10.0/master origin/dist/eole/2.8.1/master origin/dist/eole/2.9.0/master origin/master
#8 Mis à jour par Joël Cuissinat il y a plus d'un an
- Statut changé de À valider à Fermé
- Assigné à mis à Benjamin Bohard
- % réalisé changé de 0 à 100
- Restant à faire (heures) mis à 0.0
Les tests Jenkins sont re-passés en vert.