Merge "Skip setting up handler for SIGUSR1 on Windows"

This commit is contained in:
Jenkins 2016-10-20 21:28:11 +00:00 committed by Gerrit Code Review
commit ae4ec9c0a0
1 changed files with 3 additions and 1 deletions

View File

@ -74,7 +74,9 @@ class CollectorDaemon(monasca_agent.common.daemon.Daemon):
signal.signal(signal.SIGTERM, self._handle_sigterm)
# A SIGUSR1 signals an exit with an autorestart
signal.signal(signal.SIGUSR1, self._handle_sigusr1)
if hasattr(signal, 'SIGUSR1'):
# Windows does not have this signal.
signal.signal(signal.SIGUSR1, self._handle_sigusr1)
# Handle Keyboard Interrupt
signal.signal(signal.SIGINT, self._handle_sigterm)