Mein AirPlayer macht nach dem update auch Probleme,
ich starte aktuell mit
start_new_thread(self.methode,(self,))
einen Thread in dem eine Binary in einem Subprocess gestartet wird. In dem Thread wird dann die Ausgabe der Binary ausgewertet und bestimmte Labels etc gsetzt.
Dabei stürzt es jetzt ab.
Wie ist denn die korrekte und von euch erwartete Vorgehensweise?
Beim starten des Plugins einen eTimer aufziehen und periodisch den Status abfragen und in der eTimer Methode in die Labels übertragen, oder anstatt einen eigenen Thread zu starten einmalig einen Timer aufziehen der dann den subprocess ausführt?
Oder habt ihr eine noch elegantere Methode für mich?
Es führt leider keine Weg daran vorbei eine Binary in einem eigenen Thread zu starten, und auf die Ausgabe der Binary zu reagieren.