Tâche #9495
Distribution EOLE - Scénario #9446: Divers 2.4
KeyError si présence d'une variable inconnue dans un check
Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Restant à faire (heures):
0.0
Description
En voulant qualifier #9472, j'ai constaté qu'il n'y avait pas de message d'erreur prévu pour ce cas.
Avec le dico joint, ça donne :
root@horus:~# creoled --debug creoled - Chargement de la configuration tiramisu creoled - Set umask to 0022 creoled - Impossible de charger la configuration Creole.var_inconnue Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/creole/server.py", line 199, in reload_config try_upgrade=False) File "/usr/lib/python2.7/dist-packages/creole/loader.py", line 287, in creole_loader loader.read_dir(dirs, namespace) File "/usr/lib/python2.7/dist-packages/creole/var_loader.py", line 979, in read_dir self._gen_descr(namespace) File "/usr/lib/python2.7/dist-packages/creole/var_loader.py", line 1435, in _gen_descr self._gen_consistencies(namespace) File "/usr/lib/python2.7/dist-packages/creole/var_loader.py", line 1118, in _gen_consistencies raise err KeyError: 'var_inconnue'
Révisions associées
Check avec variable inexistante
- creole/var_loader.py : message explicite sur le raise
Fixes #9495 @20m
Historique
#1 Mis à jour par Joël Cuissinat il y a plus de 9 ans
- Statut changé de Nouveau à En cours
- Assigné à mis à Joël Cuissinat
- Début mis à 10/11/2014
#2 Mis à jour par Joël Cuissinat il y a plus de 9 ans
- Statut changé de En cours à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit creole:a1d2223051fcce1263c962e05d272c46a7cb4753.
#3 Mis à jour par Joël Cuissinat il y a plus de 9 ans
- Restant à faire (heures) changé de 1.0 à 0.15
#4 Mis à jour par Fabrice Barconnière il y a plus de 9 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 0.15 à 0.0
OK
root@eolebase:~# creoled --debug creoled - Chargement de la configuration tiramisu creoled - Set umask to 0022 creoled - Impossible de charger la configuration Creole.Variable var_inconnue inexistante utilisée en paramètre d'un check. Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/creole-2.0-py2.7.egg/creole/server.py", line 199, in reload_config try_upgrade=False) File "/usr/local/lib/python2.7/dist-packages/creole-2.0-py2.7.egg/creole/loader.py", line 287, in creole_loader loader.read_dir(dirs, namespace) File "/usr/local/lib/python2.7/dist-packages/creole-2.0-py2.7.egg/creole/var_loader.py", line 983, in read_dir self._gen_descr(namespace) File "/usr/local/lib/python2.7/dist-packages/creole-2.0-py2.7.egg/creole/var_loader.py", line 1442, in _gen_descr self._gen_consistencies(namespace) File "/usr/local/lib/python2.7/dist-packages/creole-2.0-py2.7.egg/creole/var_loader.py", line 1122, in _gen_consistencies raise Exception(_(u"Check using unexistent variable {0} as parameter.").format(dvname)) Exception: Variable var_inconnue inexistante utilisée en paramètre d'un check.