Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
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?
@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.
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.