summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authornicolargo <nicolas@nicolargo.com>2023-05-18 17:28:11 +0200
committernicolargo <nicolas@nicolargo.com>2023-05-18 17:29:40 +0200
commitfef2d86940686f09a0a792f88e593e6a1fd94583 (patch)
tree4d97a18560de4e0f21a1e4780465ae98f37b329f
parent2c5df09983b88c9c1b128a23752f85194f26e0e7 (diff)
Cannot start Glances 3.4.0.1 on Windows 10: SIGHUP not defined #2408
-rw-r--r--glances/__init__.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/glances/__init__.py b/glances/__init__.py
index 099b7fd7..b9f89649 100644
--- a/glances/__init__.py
+++ b/glances/__init__.py
@@ -156,8 +156,13 @@ def main():
Select the mode (standalone, client or server)
Run it...
"""
+ # SIGHUP not available on Windows (see issue #2408)
+ if sys.platform.startswith('win'):
+ signal_list = (signal.SIGTERM, signal.SIGINT)
+ else:
+ signal_list = (signal.SIGTERM, signal.SIGINT, signal.SIGHUP)
# Catch the kill signal
- for sig in (signal.SIGTERM, signal.SIGINT, signal.SIGHUP):
+ for sig in signal_list:
signal.signal(sig, __signal_handler)
# Log Glances and psutil version