Skip to content

Commit 045023d

Browse files
committed
Log when all extensions are loaded
1 parent 33956df commit 045023d

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

pydis_core/_bot.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -168,8 +168,9 @@ async def _load_extensions(self, module: types.ModuleType) -> None:
168168
log.info("Loading extensions...")
169169
self.all_extensions = walk_extensions(module)
170170

171-
for extension in self.all_extensions:
172-
scheduling.create_task(self.load_extension(extension))
171+
tasks = [scheduling.create_task(self.load_extension(extension)) for extension in self.all_extensions]
172+
await asyncio.gather(*tasks)
173+
log.info("All extensions loaded.")
173174

174175
async def _sync_app_commands(self) -> None:
175176
"""Sync global & guild specific application commands after extensions are loaded."""

0 commit comments

Comments
 (0)