From 03862a71453c1e8c8d5fed18dc87ddd3ad04d16f Mon Sep 17 00:00:00 2001 From: Rapptz Date: Thu, 14 Apr 2016 20:38:13 -0400 Subject: [PATCH] Add a None check when setting status in Client.change_status. --- discord/client.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/discord/client.py b/discord/client.py index e8987baa6..c359509ae 100644 --- a/discord/client.py +++ b/discord/client.py @@ -1587,9 +1587,13 @@ class Client: log.debug('Sending "{}" to change status'.format(sent)) yield from self._send_ws(sent) for server in self.servers: - server.me.game = game + me = server.me + if me is None: + continue + + me.game = game status = Status.idle if idle_since else Status.online - server.me.status = status + me.status = status # Channel management