Ich habe einen Thread, der ausgeführt wird, wenn eine Aktion auftritt. Angesichts der Logik des Programms kann der Thread möglicherweise nicht gestartet werden, während eine andere Instanz noch läuft. Wenn ich es ein zweites Mal anrufe, erhalte ich den Fehler "RuntimeError: Thread wurde bereits gestartet". Ich habe mit der Funktion Thread.is_alive() eine Überprüfung hinzugefügt, um festzustellen, ob sie tatsächlich aktiv ist, und sie ist tatsächlich tot.Python beendeten Thread kann nicht neu starten
Was mache ich falsch?
Ich kann mehr Details zur Verfügung stellen, wie sie benötigt werden.
Ich benutze bereits _Thread__stop() um es zu starten ... Hinzufügen von einem scheint nicht so schlimm, aber macht mein Programm wirklich hacky ... – bfrguci