threading.Thread: Exit-Code und Signal
Verfasst: Montag 28. Oktober 2019, 14:49
Hallo,
ich möchte per threading.Thread eine Funktion in einen eigenen Thread auslagern, damit meine GUI nicht hängt, während der Prozess läuft.
Diese Funktion ruft per os.system ein Shell-Script auf. Dieses Script liefert einen Return-Code. In der Funktion kommt der Returncode auch an bzw. ich kann ihn mit "print" ausgeben.
Aber wie krieg ich den Returncode zurück an den Mutterprozess? Ich würde gerne je nach Returncode eine Aktion starten.
Wie kriege ich im Mutterprozess mit, wenn der abgespaltene Thread durch ist? Gibts da ein Signal?
Gruß
Daniel
ich möchte per threading.Thread eine Funktion in einen eigenen Thread auslagern, damit meine GUI nicht hängt, während der Prozess läuft.
Diese Funktion ruft per os.system ein Shell-Script auf. Dieses Script liefert einen Return-Code. In der Funktion kommt der Returncode auch an bzw. ich kann ihn mit "print" ausgeben.
Aber wie krieg ich den Returncode zurück an den Mutterprozess? Ich würde gerne je nach Returncode eine Aktion starten.
Wie kriege ich im Mutterprozess mit, wenn der abgespaltene Thread durch ist? Gibts da ein Signal?
Gruß
Daniel