Seite 1 von 1

Programm wird trotz sys.exit() nicht beendet

Verfasst: Samstag 27. Dezember 2008, 20:54
von pysq
Hallo.
ich habe ein Programm mit grafischer Benutzeroberfläche, Threads und einem Subprozess. Nachdem die GUI geschlossen wurde und alle Threads gestoppt worden sind (da bin ich mir sicher) ist das Programm trotz sys.exit im Haupt- und Subprozess noch nicht beendet.
Hat jemand eine Idee woran das liegen könnte?

Gruß pysq

Verfasst: Samstag 27. Dezember 2008, 21:09
von str1442
sys.exit() löst eigentlich nur die Exception SystemExit aus. Wenn die irgendwo abgefangen wird, wird das Programm nicht beendet.

Verfasst: Samstag 27. Dezember 2008, 21:21
von pysq
die Frage ist bloß, wo sie abgefangen werden könnte.
try/ except/ finally ist es bei mir sicherlich nicht..

Verfasst: Samstag 27. Dezember 2008, 21:28
von snafu
Vermutlich in dem Modul für dein GUI-Toolkit.

Verfasst: Sonntag 28. Dezember 2008, 15:41
von Klip
Programmcode wär toll :D

Verfasst: Sonntag 28. Dezember 2008, 15:58
von pysq
hat sich erledigt:
habe mit after (Tkinter) noch eine Funktion laufen gehabt.