Hallo!
Sorry, Python Dummy!
Gibt es irgendeine Möglichkeit beim ALLEN möglichen Absturzursachen eines Python-Progs mir eine Fehlermail senden zu lassen?
Wie das mit der Fehlermail durch Aufruf einer entsprechenden Routine im gleichen Pythonprog geht, weiß ich, aber ich müßte dazu try..except an vielen Stellen einbauen. Oder kann / sollte ich dazu bei Absturz ein ANDERES Prog aufrufen?
Gruß, wonk
Abfangen ALLER Fehler
- __blackjack__
- User
- Beiträge: 14266
- Registriert: Samstag 2. Juni 2018, 10:21
- Wohnort: 127.0.0.1
- Kontaktdaten:
@wonk: Innerhalb des Programms selbst ist das nicht möglich. Da kann man nur am Einstiegspunkt einen ``try``/``except``-Block setzen, der alle Ausnahmen behandelt die bis dort hin durchkommen. Aber man kann keine echten Abstürze in einem Programm behandeln, das ja gerade abgestürzt ist. Das ist als wenn Du jemandem sagst, sag bitte Bescheid wenn Du gestorben bist. 
Aus dem gleichen Grund kannst Du bei Absturz kein anderes Programm aufrufen. Was man machen kann ist das Programm von Anfang an von einem anderen Programm aus aufzurufen und dort darauf reagieren wie Programm endet. Das ist plattformabhängig ob und wie genau man welche Ursachen ermitteln kann.
Aus dem gleichen Grund kannst Du bei Absturz kein anderes Programm aufrufen. Was man machen kann ist das Programm von Anfang an von einem anderen Programm aus aufzurufen und dort darauf reagieren wie Programm endet. Das ist plattformabhängig ob und wie genau man welche Ursachen ermitteln kann.
“Programming is partially an artform and, like artists, programmers will do it even if they don't get money.” — Linus Torvalds
