Projet

Général

Profil

Development #55414

Mis à jour par Frédéric Péters il y a presque 3 ans

Aujourd'hui on on notify_of_exception qui entraine un enregistrement de l'erreur mais on n'a pas tout le temps une exception sous la main et on se trouve à en créer de fausses juste pour être notifiés, façon :

<pre>
try:
raise Exception(summary)
except Exception:
exc_info = sys.exc_info()

if self.notify_on_errors or self.record_on_errors:
get_publisher().notify_of_exception(
exc_info, context='[WSCALL]', notify=self.notify_on_errors, record=self.record_on_errors
)
</pre>

Je pense qu'on pourrait avoir un paramètre notify sur la méthode record(), pour permettre d'enregistrer une erreur, la notifier, sans que ça n'ait à être une exception.

Aussi, que le comportement ici soit de faire la notification uniquement sur la première occurence de l'erreur.

Retour