Project

General

Profile

Anomalie #8046

Les plantages dans creole.upgrade.py ne sont pas remontés

Added by Joël Cuissinat about 6 years ago. Updated about 6 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Category:
-
Start date:
Due date:
06/20/2014
% Done:

100%

Estimated time:
2.00 h
Spent time:
Distribution:
EOLE 2.4

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

Associated revisions

Revision b0ca5dc9 (diff)
Added by Emmanuel GARETTE about 6 years ago

les erreurs d'imports n'étaient disponibles qu'en cas d'importation de la conf pas en cas d'upgrade automatique (ref #8046 @2h)

Revision 6c95a857 (diff)
Added by Emmanuel GARETTE about 6 years ago

les plantages dans creole.upgrade.py ne sont pas remontés (ref #8046)

Revision e17379ab (diff)
Added by Emmanuel GARETTE about 6 years ago

les plantages dans creole.upgrade.py ne sont pas remontés (ref #8046)

Revision dc866f48 (diff)
Added by Emmanuel GARETTE about 6 years ago

les plantages dans creole.upgrade.py ne sont pas remontés (fixes #8046 @1h)

Revision f871f796 (diff)
Added by Joël Cuissinat about 6 years ago

Correction d'un affichage d'erreur abusif

Ref #8046 @20m

Revision 35e5125c (diff)
Added by Emmanuel GARETTE about 6 years ago

la conversion des valeurs creole plante sauf pour les choiceoption (fixes #8046)

Revision 3c98a927 (diff)
Added by Emmanuel GARETTE about 6 years ago

reapparition de la liste des variables en erreur lors de l'importation (ref #8046 @2h)

History

#1 Updated by Emmanuel GARETTE about 6 years ago

  • Status changed from A étudier to Résolu
  • % Done changed from 0 to 100

#2 Updated by Joël Cuissinat about 6 years ago

  • Due date set to 06/20/2014
  • Assigned To set to Emmanuel GARETTE

#4 Updated by Joël Cuissinat about 6 years ago

  • Status changed from Résolu to Réouvert
  • % Done changed from 100 to 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 Updated by Joël Cuissinat about 6 years ago

En fait c'est à nouveau pas bon dans l'interface : j'ai aussi le message d'erreur avec une configuration valide !

#6 Updated by Joël Cuissinat about 6 years ago

  • Status changed from Réouvert to Fermé
  • % Done changed from 80 to 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

Also available in: Atom PDF