Skip setting up handler for SIGUSR1 on Windows
SIGUSR1 does not exist on Windows. Trying to access signal.SIGUSR1 on Windows results in an AttributeError. Partially-Implements: blueprint add-windows-support Change-Id: I43701611e0c23e20cad80ee87aff9d5672ae4e14
This commit is contained in:
parent
fcdad06ab2
commit
d798c9e45c
@ -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)
|
||||
|
Loading…
x
Reference in New Issue
Block a user