-
13c2b376 :Anonymous
2006-07-28 00:58
-
大雑把にいうとこんな感じなので、
本来なら finally ブロックが実行されるはずなんですけど、うーん。
まあ単独で使われることはまずないと思うので、
Hoven側から適切に終了できればそれでいいと思います。
# KeyboardInterrupt (=SIGINT) を拾ってるのは
# 単に「^Cが押されました」というメッセージを出さないため。
try:
try:
daemon.start_daemon()
finally:
daemon.stop_daemon()
except KeyboardInterrupt:
sys.exit()
Powered by shinGETsu.