Tâche #21423
Scénario #21165: Traitement express MEN (37-39)
Creole doit remonter le nom du conteneur qui ne dispose pas d’identifiant
Restant à faire (heures):
0.0
Description
Exigence¶
ALL-FO-003b
- Les journaux doivent être clairs.
Problème¶
Si un dictionnaire défini un conteneur sans attribut id
alors creole retourne un message d’erreur sans le nom dudit conteneur.
Avec le dictionnaire local suivant :
<creole>
<files />
<containers>
<container name='bidule' />
</containers>
<variables />
<constraints />
<help />
</creole>
L’exécution de creoled --debug
affiche :
Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/creole/server.py", line 190, in reload_config try_upgrade=False) File "/usr/lib/python2.7/dist-packages/creole/loader.py", line 760, in creole_loader eolobj.space_visitor() File "/usr/lib/python2.7/dist-packages/creole/objspace.py", line 453, in space_visitor ContainerAnnotator(self.space, self.paths, self) File "/usr/lib/python2.7/dist-packages/creole/annotator.py", line 191, in __init__ self.generate_containers() File "/usr/lib/python2.7/dist-packages/creole/annotator.py", line 374, in generate_containers self._generate_containers(variables) File "/usr/lib/python2.7/dist-packages/creole/annotator.py", line 417, in _generate_containers group_id = containers[group_name].id AttributeError: 'Container' object has no attribute 'id'
Critères d’acceptation¶
Révisions associées
les conteneurs doivent avoir une ID et ne pas avoir le même ID pour plusieurs conteneurs (ref #21423)
Update translation
Ref: #21423
Historique
#1 Mis à jour par Daniel Dehennin il y a plus de 6 ans
- Description mis à jour (diff)
#2 Mis à jour par Emmanuel GARETTE il y a plus de 6 ans
- Temps estimé mis à 1.00 h
- Tâche parente mis à #21165
#3 Mis à jour par Emmanuel GARETTE il y a plus de 6 ans
- Statut changé de Nouveau à En cours
- Assigné à mis à Emmanuel GARETTE
- Début mis à 22/09/2017
- Restant à faire (heures) mis à 0.5
Reste a traduire.
#4 Mis à jour par Joël Cuissinat il y a plus de 6 ans
- Restant à faire (heures) changé de 0.5 à 0.25
#5 Mis à jour par Emmanuel GARETTE il y a plus de 6 ans
- % réalisé changé de 0 à 100
#6 Mis à jour par Scrum Master il y a plus de 6 ans
- Projet changé de creole à Distribution EOLE
- Statut changé de En cours à Résolu
#7 Mis à jour par Daniel Dehennin il y a plus de 6 ans
- Restant à faire (heures) changé de 0.25 à 0.0
#8 Mis à jour par Daniel Dehennin il y a plus de 6 ans
Dans gen_config j’obtiens bien le message suivant :
Erreur - 500 - INTERNAL SERVER ERROR l'attribut "id" est manquant pour le conteneur "bidule"
#9 Mis à jour par Daniel Dehennin il y a plus de 6 ans
- Statut changé de Résolu à Fermé