En python 2.6.6, comment puis-je capturer le message d'erreur d'une exception.Python: obtention du message d'erreur d'une exception
IE:
response_dict = {} # contains info to response under a django view.
try:
plan.save()
response_dict.update({'plan_id': plan.id})
except IntegrityError, e: #contains my own custom exception raising with custom messages.
response_dict.update({'error': e})
return HttpResponse(json.dumps(response_dict), mimetype="application/json")
Cela ne marche pas semble fonctionner. Je reçois:
IntegrityError('Conflicts are not allowed.',) is not JSON serializable
"Cela ne marche pas semblent fonctionner." - Que devrait-il faire et ne pas faire? – khachik
Quelle version de Python utilisez-vous? – infrared
Bonjour, j'ai mis à jour ma question. Merci – Hellnar