We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent dafc833 commit de2ee3eCopy full SHA for de2ee3e
slack_bolt/adapter/socket_mode/base_handler.py
@@ -1,4 +1,6 @@
1
import logging
2
+import signal
3
+import sys
4
from threading import Event
5
6
from slack_sdk.socket_mode.client import BaseSocketModeClient
@@ -30,4 +32,10 @@ def start(self):
30
32
print(get_boot_message())
31
33
else:
34
self.app.logger.info(get_boot_message())
35
+
36
+ if sys.platform == "win32":
37
+ # Ctrl+C etc does not work on Windows OS
38
+ # see https://bugs.python.org/issue35935 for details
39
+ signal.signal(signal.SIGINT, signal.SIG_DFL)
40
41
Event().wait()
0 commit comments