Anomalie #5907
server.py : si pas de réponse à un make_dict => reconfigure plante
Status:
Fermé
Priority:
Haut
Assigned To:
Category:
-
Target version:
Start date:
08/29/2013
Due date:
08/30/2013
% Done:
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)
History
#1 Updated by Daniel Dehennin over 7 years ago
- Due date set to 08/30/2013
- Status changed from Nouveau to Résolu
- Assigned To changed from Joël Cuissinat to Daniel Dehennin
- Target version set to Eole 2.4-alpha
- Start date set to 08/29/2013
- % Done changed from 0 to 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