We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 33956df commit 045023dCopy full SHA for 045023d
1 file changed
pydis_core/_bot.py
@@ -168,8 +168,9 @@ async def _load_extensions(self, module: types.ModuleType) -> None:
168
log.info("Loading extensions...")
169
self.all_extensions = walk_extensions(module)
170
171
- for extension in self.all_extensions:
172
- scheduling.create_task(self.load_extension(extension))
+ tasks = [scheduling.create_task(self.load_extension(extension)) for extension in self.all_extensions]
+ await asyncio.gather(*tasks)
173
+ log.info("All extensions loaded.")
174
175
async def _sync_app_commands(self) -> None:
176
"""Sync global & guild specific application commands after extensions are loaded."""
0 commit comments