From 9bce142556e183173f8d961731db9bbf16ebd1d1 Mon Sep 17 00:00:00 2001 From: aikaterna <20862007+aikaterna@users.noreply.github.com> Date: Mon, 12 Apr 2021 10:42:28 -0700 Subject: [PATCH] [RndStatus] Handle zero guilds being available --- rndstatus/rndstatus.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rndstatus/rndstatus.py b/rndstatus/rndstatus.py index 1e56ace..7fafa46 100644 --- a/rndstatus/rndstatus.py +++ b/rndstatus/rndstatus.py @@ -150,7 +150,10 @@ class RndStatus(commands.Cog): pattern = re.compile(rf"<@!?{self.bot.user.id}>") cog_settings = await self.config.all() guilds = self.bot.guilds - guild = next(g for g in guilds if not g.unavailable) + try: + guild = next(g for g in guilds if not g.unavailable) + except StopIteration: + return try: current_game = str(guild.me.activity.name) except AttributeError: