In-Datei-Dienstprogramm zu handhaben ich habe:Richtige Art und Weise eine Ausnahme in einer Datei mit dem Anrufer in einer anderen
def validation():
try:
csrf_key, session_token, form_token = csrfKey, str(session[ 'csrf_token' ]), request.values.get('csrf_token')
except:
print("except")
# Should I raise() here ?
else:
print("after except")
In Dateisteuerung ich an einem gewissen Punkt habe:
def validation() # call
Idealerweise wollte ich die Ausnahme in der Dienstprogrammdatei, um die Ausführung des Skripts vollständig zu unterbrechen, aber nicht zu beenden. Da dies jedoch nicht möglich ist, wäre der richtige Weg, dies zu tun, re-raise() in der Ausnahme von Utility-Datei, und versuchen Sie es/außer in der Controller-Datei, so würde die Ausnahme von Dienstprogramm zu Controller weitergegeben werden Datei. Ist das der richtige Umgang mit dieser Situation?
Es ist eine gute Möglichkeit, mit der Situation umzugehen. –