Anomalie #8046
Les plantages dans creole.upgrade.py ne sont pas remontés
Description
En cas d'erreur dans upgrade.py (ici un sabotage du fichier pour l'exemple) :
>>> from creole.loader import creole_loader >>> creole_loader(force_configeol="/tmp/amon22.eol") fichier de configuration invalide 2.2 ou 2.3: /tmp/amon22.eol : copy() got an unexpected keyword argument 'erreurdemapart' [creole] [containers]
L'erreur n'est pas remontée et l'application affiche même un joyeux :
V La configuration "amon22.eol" a bien été importée |
Révisions associées
les erreurs d'imports n'étaient disponibles qu'en cas d'importation de la conf pas en cas d'upgrade automatique (ref #8046 @2h)
les plantages dans creole.upgrade.py ne sont pas remontés (ref #8046)
les plantages dans creole.upgrade.py ne sont pas remontés (ref #8046)
les plantages dans creole.upgrade.py ne sont pas remontés (fixes #8046 @1h)
Correction d'un affichage d'erreur abusif
Ref #8046 @20m
la conversion des valeurs creole plante sauf pour les choiceoption (fixes #8046)
reapparition de la liste des variables en erreur lors de l'importation (ref #8046 @2h)
Historique
#1 Mis à jour par Emmanuel GARETTE il y a presque 10 ans
- Statut changé de A étudier à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit dc866f487cf3485decaa88c5f14a97cab24e231f.
#2 Mis à jour par Joël Cuissinat il y a presque 10 ans
- Echéance mis à 20/06/2014
- Assigné à mis à Emmanuel GARETTE
#3 Mis à jour par Emmanuel GARETTE il y a presque 10 ans
Appliqué par commit creole:35e5125cd5519a9e43341e7249249f1817bf8fe3.
#4 Mis à jour par Joël Cuissinat il y a presque 10 ans
- Statut changé de Résolu à À valider
- % réalisé changé de 100 à 80
C'est bon dans l'interface :
v La configuration "amon23.eol" a été importée |
^ Fichier de configuration importé invalide |
Par contre, creole_loader n'indique pas d'erreur, ce qui ne me semble pas normal :
>>> from creole.loader import creole_loader >>> creole_loader(force_configeol="/tmp/amon23.eol") [creole] [containers]
#5 Mis à jour par Joël Cuissinat il y a presque 10 ans
En fait c'est à nouveau pas bon dans l'interface : j'ai aussi le message d'erreur avec une configuration valide !
#6 Mis à jour par Joël Cuissinat il y a presque 10 ans
- Statut changé de À valider à Fermé
- % réalisé changé de 80 à 100
La régression apparente était due à une modification apportée dans tiramisu (correction du problème effectuée depuis par : tiramisu:326f8e5f3).
J'ai ouvert un signalement dédié pour creole_loader : #8553