Development #35356
dpark: les erreurs 500 n'ont pas d'intérêt
Début:
10 août 2019
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
Elles sont déjà correctement converties en APIError.
def call(self, operation, *args, **kwargs):
client = get_client(self)
proxy_service = client.create_service(SERVICE_BINDING, self.operation_url)
bypass_erroneous_reply = kwargs.pop('bypass_erroneous_reply', False)
try:
reply = getattr(proxy_service, operation)(*args, **kwargs)
except (WebFault, ) as exc:
raise APIError('ServiceError: %s' % exc.message)
except (Exception,) as exc:
raise APIError('Error: %s' % exc.message)
reply_code = getattr(reply, 'CodeRetour', None) or getattr(reply, 'Code_Retour', None)
reply_message = getattr(reply, 'MessageRetour', None) or getattr(reply, 'Lib_Retour', None)
if reply_code != '01' and not bypass_erroneous_reply:
raise APIError(reply_message)
return reply
Fichiers
Révisions associées
Historique
Mis à jour par Benjamin Dauvergne il y a plus de 4 ans
- Fichier 0001-dpark-do-not-log-requests-errors-35356.patch 0001-dpark-do-not-log-requests-errors-35356.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Emmanuel Cazenave il y a plus de 4 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Benjamin Dauvergne il y a plus de 4 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 74a4386e7040e06467902acfd590bcaa9f5d5e85 Author: Benjamin Dauvergne <bdauvergne@entrouvert.com> Date: Sat Aug 10 16:44:49 2019 +0200 dpark: do not log requests errors (#35356)
Mis à jour par Frédéric Péters il y a plus de 4 ans
- Statut changé de Résolu (à déployer) à Solution déployée
dpark: do not log requests errors (#35356)