-
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.