mirror of
https://gitlab.com/chicken-riders/RcGcDb.git
synced 2025-02-23 00:54:09 +00:00
Fix for Windows
This commit is contained in:
parent
27edc4d953
commit
dd04bef9fb
|
@ -132,7 +132,11 @@ def global_exception_handler(loop, context):
|
||||||
|
|
||||||
async def main_loop():
|
async def main_loop():
|
||||||
loop = asyncio.get_event_loop()
|
loop = asyncio.get_event_loop()
|
||||||
|
try:
|
||||||
signals = (signal.SIGHUP, signal.SIGTERM, signal.SIGINT)
|
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:
|
for s in signals:
|
||||||
loop.add_signal_handler(
|
loop.add_signal_handler(
|
||||||
s, lambda s=s: shutdown(loop, signal=s))
|
s, lambda s=s: shutdown(loop, signal=s))
|
||||||
|
|
Loading…
Reference in a new issue