From dd04bef9fb3da0607fd4039444c87a842a6b8d74 Mon Sep 17 00:00:00 2001 From: Frisk Date: Sun, 26 Jul 2020 18:03:20 +0200 Subject: [PATCH] Fix for Windows --- src/bot.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/bot.py b/src/bot.py index 1bd2e79..ba4f710 100644 --- a/src/bot.py +++ b/src/bot.py @@ -132,7 +132,11 @@ def global_exception_handler(loop, context): async def main_loop(): loop = asyncio.get_event_loop() - signals = (signal.SIGHUP, signal.SIGTERM, signal.SIGINT) + try: + signals = (signal.SIGHUP, signal.SIGTERM, signal.SIGINT) + except AttributeError: + logger.info("Running on Windows huh? This complicates things") + signals = (signal.SIGBREAK, signal.SIGTERM, signal.SIGINT) for s in signals: loop.add_signal_handler( s, lambda s=s: shutdown(loop, signal=s))