Fehler abfangen mit with Anweisung
Verfasst: Donnerstag 2. August 2012, 07:40
Hallo,
ich habe leider kein Forum für reine Pythonfragen gefunden, also stelle ich hier meine Frage rein.
Ich lerne gerade Python und fange gleich mit der 3er Version an und hier stellt sich gleich eine Frage bezüglich der with Anweisung.
Wird ein Objekt per with genutzt, so wird ja im Erfolgs- wie auch im Fehlerfalle die Methode __exit__ des referenzierten Objektes aufgerufen. Wie kann ich in meiner __exit__ Methode feststellen, ob sie durch einen Fehler von with aufgerufen wurde?
ich habe leider kein Forum für reine Pythonfragen gefunden, also stelle ich hier meine Frage rein.
Ich lerne gerade Python und fange gleich mit der 3er Version an und hier stellt sich gleich eine Frage bezüglich der with Anweisung.
Wird ein Objekt per with genutzt, so wird ja im Erfolgs- wie auch im Fehlerfalle die Methode __exit__ des referenzierten Objektes aufgerufen. Wie kann ich in meiner __exit__ Methode feststellen, ob sie durch einen Fehler von with aufgerufen wurde?