mirror of
https://github.com/Cog-Creators/Red-DiscordBot.git
synced 2025-11-06 11:18:54 -05:00
More exit tweaks (#3392)
This commit is contained in:
parent
41b283ce5d
commit
b88bd5d44d
@ -490,14 +490,13 @@ def main():
|
|||||||
# Allows transports to close properly, and prevent new ones from being opened.
|
# Allows transports to close properly, and prevent new ones from being opened.
|
||||||
# Transports may still not be closed correcly on windows, see below
|
# Transports may still not be closed correcly on windows, see below
|
||||||
loop.run_until_complete(loop.shutdown_asyncgens())
|
loop.run_until_complete(loop.shutdown_asyncgens())
|
||||||
if os.name == "nt":
|
# *we* aren't cleaning up more here, but it prevents
|
||||||
# *we* aren't cleaning up more here, but it prevents
|
# a runtime error at the event loop on windows
|
||||||
# a runtime error at the event loop on windows
|
# with resources which require longer to clean up.
|
||||||
# with resources which require longer to clean up.
|
# With other event loops, a failure to cleanup prior to here
|
||||||
# With other event loops, a failure to cleanup prior to here
|
# results in a resource warning instead
|
||||||
# results in a resource warning instead and does not break us.
|
log.info("Please wait, cleaning up a bit more")
|
||||||
log.info("Please wait, cleaning up a bit more")
|
loop.run_until_complete(asyncio.sleep(2))
|
||||||
loop.run_until_complete(asyncio.sleep(1))
|
|
||||||
loop.stop()
|
loop.stop()
|
||||||
loop.close()
|
loop.close()
|
||||||
exit_code = red._shutdown_mode if red is not None else 1
|
exit_code = red._shutdown_mode if red is not None else 1
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user