Reset signal when JCLComponent stops

darcs-hash:20080904185836-86b55-a929ae9d883d19a902daa701cb5493c47f1a11b1.gz
This commit is contained in:
David Rousselie
2008-09-04 20:58:36 +02:00
parent 37babbc31c
commit 812b3a7799

View File

@@ -688,6 +688,8 @@ class JCLComponent(Component, object):
self.__logger.info("Connection failed, restarting.")
return (True, 5)
finally:
signal.signal(signal.SIGINT, signal.default_int_handler)
signal.signal(signal.SIGTERM, signal.default_int_handler)
if not self.running:
self._restart = False
wait_before_restart = 0