Hoven 【ソフトウェア】

6b2c7b29 :Anonymous 2006-07-28 00:24
ActivePythonはSetConsoleCtrlHandlerがあるようなので
OSがWindowsのときは、signalの代わりにSetConsoleCtrlHandlerでハンドラを登録して、CTRL_CLOSE_EVENTとCTRL_C_EVENTを拾うようにすると多分閉じた場合も終了処理ができる思います。
(pythonはやったことがないのでわかんないですけど)

http://aspn.activestate.com/ASPN/docs/ActivePython/2.4/pywin32/win32api__SetConsoleCtrlHandler_meth.html
Powered by shinGETsu.