Seite 1 von 1

Thread Error

Verfasst: Mittwoch 18. Mai 2011, 19:01
von INFACT
Hi,

Ich hab ein großes programm mit mehreren threads. Das problem ist wenn ich einen Fehler in den threads mache kommt häufig so eine Fehlermeldung:

Code: Alles auswählen

Unhandled exception in thread started by
Error in sys.excepthook:

Original exception was:
Geht das eigentlich genauer?

Re: Thread Error

Verfasst: Mittwoch 18. Mai 2011, 20:28
von derdon
Benutze während des debuggens keine Threads; die machen es nur schwieriger und komplizierter, an die Ursache des Fehlers heranzukommen. Benutze sie (wenn überhaupt) nur dann, wenn du weißt, dass dein Programm "läuft" und du nicht nach Fehlern suchst.

Übrigens: Wie testest du eigentlich deine Programme?

Re: Thread Error

Verfasst: Mittwoch 18. Mai 2011, 21:15
von lunar
@derdon: Wie soll man denn in einem nebenläufigen Programm während des Debuggens mal eben auf die Nebenläufigkeit verzichten?! Threads sind ja nichts, was man mal ebenso an- oder abschalten kann, sondern inhärenter Teil des Programms.

Re: Thread Error

Verfasst: Donnerstag 19. Mai 2011, 15:18
von derdon
Achso, dann habe ich falsche Vorstellungen davon. Ich habe das mal aus einem PyCon-Talk so rausgehört / rausinterpretiert, dass man (vorausgesetzt, man hat "es" drauf) Nebenläufigkeit ein-/ausschalten könne.