diff --git a/redbot/cogs/downloader/downloader.py b/redbot/cogs/downloader/downloader.py index 3cf6599f1..027918df8 100644 --- a/redbot/cogs/downloader/downloader.py +++ b/redbot/cogs/downloader/downloader.py @@ -77,8 +77,9 @@ class Downloader(commands.Cog): pass async def cog_before_invoke(self, ctx: commands.Context) -> None: - async with ctx.typing(): - await self._ready.wait() + if not self._ready.is_set(): + async with ctx.typing(): + await self._ready.wait() if self._ready_raised: await ctx.send( "There was an error during Downloader's initialization."