2010-01-25 16 views
5

Ho un'app cherrypy compilata con pyinstaller. Una funzione esegue le seguenti operazioni:pyinstaller exe non sta morendo dopo sys.exit()

cherrypy.engine.stop() 
sys.exit() 

motore cherrypy arresta senza problemi, ma il processo in realtà non muore e non può capire perché.

risposta

0

Una cosa da tenere a mente: sys.exit() in realtà non uccide il processo: solleva SystemExit, che di solito si conclude con il processo, ma non è necessario.

1

Provare con os._exit(), che è un'uscita di sistema reale. Non riesco però a capire perché PyInstaller debba cambiare qualcosa quando si tratta di smettere di fumare.

Problemi correlati