This commit is contained in:
AF 2021-12-20 16:50:21 +03:00
parent 8058dbf6ec
commit 70cabd69bb

View File

@ -15,12 +15,11 @@ def serve(main, client: discord.Client, loop: asyncio.AbstractEventLoop):
def sigtermed(*_args):
loop.create_task(aclose())
if __name__ == '__main__':
signal.signal(signal.SIGTERM, sigtermed)
try:
loop.run_until_complete(main)
except (KeyboardInterrupt, InterruptedError, RuntimeError):
pass
finally:
if not client.is_closed():
close()
signal.signal(signal.SIGTERM, sigtermed)
try:
loop.run_until_complete(main)
except (KeyboardInterrupt, InterruptedError, RuntimeError):
pass
finally:
if not client.is_closed():
close()