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): def sigtermed(*_args):
loop.create_task(aclose()) loop.create_task(aclose())
if __name__ == '__main__': signal.signal(signal.SIGTERM, sigtermed)
signal.signal(signal.SIGTERM, sigtermed) try:
try: loop.run_until_complete(main)
loop.run_until_complete(main) except (KeyboardInterrupt, InterruptedError, RuntimeError):
except (KeyboardInterrupt, InterruptedError, RuntimeError): pass
pass finally:
finally: if not client.is_closed():
if not client.is_closed(): close()
close()