Switch from low-level loop.create_task and asyncio.ensure_future (#5626)

* Switch from low-level loop.create_task and asyncio.ensure_future

* Patch vendored discord.ext.menus to use modern APIs as well

That ext is no longer maintained by Danny anyway so...

* black
This commit is contained in:
jack1142
2022-03-21 17:24:46 +01:00
committed by GitHub
parent 7a5ada2d92
commit ed4f2cf466
15 changed files with 27 additions and 37 deletions

View File

@@ -1082,7 +1082,7 @@ class Red(
if any(LIB_PATH.iterdir()):
shutil.rmtree(str(LIB_PATH))
LIB_PATH.mkdir()
self.loop.create_task(
asyncio.create_task(
send_to_owners_with_prefix_replaced(
self,
"We detected a change in minor Python version"
@@ -1117,7 +1117,7 @@ class Red(
system_changed = True
if system_changed and not python_version_changed:
self.loop.create_task(
asyncio.create_task(
send_to_owners_with_prefix_replaced(
self,
"We detected a possible change in machine's operating system"