Frage

Ich benutze Pyro 3 schon seit einiger Zeit mit großem Erfolg, aber gelegentlich habe ich bemerkt, dass ein Signal wie Seufzer oder SIGINT ankommt, während Pyro einige Remote -Kommunikation durchführt, der Prozess hängt, daher ist die Frage Pyro, daher ist Pyro. Signal sicher?

Danke im Voraus.

War es hilfreich?

Lösung

Das Problem scheint hier standardmäßig zu sein, dass Python einen Handler für SIGINT und SIGTMTREM einrichtet, die Ausnahmen erhöhen. Wenn Sie beim Durchenden einiger Pyro -Comms ein Signal erhalten, wird die Ausnahme erhöht und sucht nach einer angemessenen Ausnahme außerhalb der Klausel, ohne das zu beenden, was es getan hat, wenn Sie Pyro erneut verwenden, zum Beispiel im Außenbereich /Schließlich Klausel, Sie können Probleme bekommen. In meinem Fall wurde einige Nachrichten von schließlich über eine Warteschlange an ein Protokoll gesendet, das mit Pyro zu einem anderen Prozess verfolgt wurde.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top