26
26
27
27
class Agent :
28
28
29
- AGENT_VERSION = "1.1.3 "
29
+ AGENT_VERSION = "1.1.4 "
30
30
SAAS_DASHBOARD_ADDRESS = "https://agent-api.stackimpact.com"
31
31
32
32
def __init__ (self , ** kwargs ):
@@ -110,7 +110,8 @@ def _signal_handler(signum, frame):
110
110
111
111
return True
112
112
113
- register_signal (signal .SIGUSR2 , _signal_handler )
113
+ if not runtime_info .OS_WIN :
114
+ register_signal (signal .SIGUSR2 , _signal_handler )
114
115
115
116
if self .get_option ('auto_destroy' ) == False :
116
117
# destroy agent on exit
@@ -127,10 +128,11 @@ def _exit_handler(*arg):
127
128
128
129
atexit .register (_exit_handler )
129
130
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 )
134
136
135
137
136
138
self .agent_started = True
0 commit comments