Hoven 【ソフトウェア】

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.