From f346a991c5034e8e68cb247afb958c34cd705f46 Mon Sep 17 00:00:00 2001 From: Luna Mendes Date: Wed, 26 Sep 2018 20:32:43 -0300 Subject: [PATCH] gateway.state_manager: handle member_states being empty --- litecord/gateway/state_manager.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/litecord/gateway/state_manager.py b/litecord/gateway/state_manager.py index 291cd2d..1407316 100644 --- a/litecord/gateway/state_manager.py +++ b/litecord/gateway/state_manager.py @@ -60,8 +60,10 @@ class StateManager: member_states = self.fetch_states(member_id, guild_id) # for now, just get the first state - state = next(iter(member_states)) - - states.append(state) + try: + state = next(iter(member_states)) + states.append(state) + except StopIteration: + pass return states