Was ist der beste Weg, Ausnahmen zu behandeln. SoUmgang mit Ausnahmen in Python
class SRException(Exception):
default_exception = True
def somefun1(email):
try:
user = somefun2(email)
except Exception, e:
raise SRException, ("could not find the email", e)
def somefun2(email):
try:
user = User.objects.get(email = email)
except Exception, e:
raise SRException, ("could not find the user objecets",e)
wenn Ausnahme geschieht ich eine lange Liste von Ausnahme erhalten
UserProfileException (‚nicht der Benutzer oder Dienstobjekte finden konnten‘, UserProfileException (‚nicht der Benutzer finden konnten‘, ServicesException ('konnte nicht finden den Service', doesNotExist ('Dienstleistungen passende Abfrage existiert nicht.',))))))))
Fehler und obige Codebeispiele sind nicht identisch. Aber ich denke, ich habe meinen Standpunkt deutlich gemacht.
Also, was ist der beste Weg, Ausnahmen zu behandeln. Sollte ich es nicht in allen Ausnahmen erhöhen. Und ich sende immer dann Mail an das technische Team, wenn Ausnahmen auftreten.
Erstens, was möchten Sie tun? Dein Code macht keinen Sinn, deshalb solltest du uns ein Ziel geben, damit wir das Problem verstehen können. –