2626
2727class Agent :
2828
29- AGENT_VERSION = "1.1.3 "
29+ AGENT_VERSION = "1.1.4 "
3030 SAAS_DASHBOARD_ADDRESS = "https://agent-api.stackimpact.com"
3131
3232 def __init__ (self , ** kwargs ):
@@ -110,7 +110,8 @@ def _signal_handler(signum, frame):
110110
111111 return True
112112
113- register_signal (signal .SIGUSR2 , _signal_handler )
113+ if not runtime_info .OS_WIN :
114+ register_signal (signal .SIGUSR2 , _signal_handler )
114115
115116 if self .get_option ('auto_destroy' ) == False :
116117 # destroy agent on exit
@@ -127,10 +128,11 @@ def _exit_handler(*arg):
127128
128129 atexit .register (_exit_handler )
129130
130- register_signal (signal .SIGQUIT , _exit_handler , once = True )
131- register_signal (signal .SIGINT , _exit_handler , once = True )
132- register_signal (signal .SIGTERM , _exit_handler , once = True )
133- register_signal (signal .SIGHUP , _exit_handler , once = True )
131+ if not runtime_info .OS_WIN :
132+ register_signal (signal .SIGQUIT , _exit_handler , once = True )
133+ register_signal (signal .SIGINT , _exit_handler , once = True )
134+ register_signal (signal .SIGTERM , _exit_handler , once = True )
135+ register_signal (signal .SIGHUP , _exit_handler , once = True )
134136
135137
136138 self .agent_started = True
0 commit comments