Anomalie #5907
server.py : si pas de réponse à un make_dict => reconfigure plante
Statut:
Fermé
Priorité:
Haut
Assigné à:
Catégorie:
-
Version cible:
Début:
29/08/2013
Echéance:
30/08/2013
% réalisé:
100%
Distribution:
EOLE 2.4
Description
Je n'ai pas de service dans le "containers" "all". Reconfigure plante.
Je ne sais pas trop où c'est le mieux de catcher l'erreur, mais intuitivement je remplacerais :
self.response(config.make_dict(withoption=withoption, withvalue=withvalue))
par
try:
self.response(config.make_dict(withoption=withoption, withvalue=withvalue))
except AttributeError:
self.response({})
De mon point de vue il est aussi nécessaire de faire la même chose avec le find_first du dessus (et renvoyer None si aucun critère ne corresponde)
Historique
#1 Mis à jour par Daniel Dehennin il y a plus de 10 ans
- Echéance mis à 30/08/2013
- Statut changé de Nouveau à Résolu
- Assigné à changé de Joël Cuissinat à Daniel Dehennin
- Version cible mis à Eole 2.4-alpha
- Début mis à 29/08/2013
- % réalisé changé de 0 à 100
Joël a déjà vu ce problème, en fait c’est un soucis de parcours non-ordonné de dictionnaire.
Appliqué par commit 47d82e1c84715f445ad4bc7944d3876bf7ef44b3
#2 Mis à jour par Joël Cuissinat il y a plus de 10 ans
- Statut changé de Résolu à Fermé
Non reproduit