Projet

Général

Profil

Anomalie #5907

server.py : si pas de réponse à un make_dict => reconfigure plante

Ajouté par Emmanuel GARETTE il y a plus de 10 ans. Mis à jour il y a plus de 10 ans.

Statut:
Fermé
Priorité:
Haut
Assigné à:
Catégorie:
-
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

Formats disponibles : Atom PDF