W pythonie 2.6.6, w jaki sposób mogę przechwycić komunikat o błędzie wyjątku.Python: Uzyskiwanie komunikatu o błędzie wyjątku
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")
to robi wydaje się działać. Otrzymuję:
IntegrityError('Conflicts are not allowed.',) is not JSON serializable
"To robi wydaje się działać." - co powinien robić i czego nie robi? – khachik
Którą wersję Python używasz? – infrared
Witam, zaktualizowałem swoje pytanie. Dzięki – Hellnar