aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRapptz <[email protected]>2015-12-10 00:10:01 -0500
committerRapptz <[email protected]>2015-12-10 00:10:01 -0500
commitd3fac94e2180180ac0b4bf696a4d4d0e3dd84750 (patch)
tree1c542e4eac735a0ad2223eac01986628af9ef90d
parentAdd headers to data classes for easier navigation. (diff)
downloaddiscord.py-d3fac94e2180180ac0b4bf696a4d4d0e3dd84750.tar.xz
discord.py-d3fac94e2180180ac0b4bf696a4d4d0e3dd84750.zip
Fix bug where Role.is_everyone doesn't propagate in GUILD_ROLE_UPDATE.
-rw-r--r--discord/role.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/discord/role.py b/discord/role.py
index 3e43270d..760a0bce 100644
--- a/discord/role.py
+++ b/discord/role.py
@@ -50,6 +50,7 @@ class Role(object):
"""
def __init__(self, **kwargs):
+ self._is_everyone = kwargs.get('everyone', False)
self.update(**kwargs)
def update(self, **kwargs):
@@ -61,7 +62,8 @@ class Role(object):
self.hoist = kwargs.get('hoist', False)
self.managed = kwargs.get('managed', False)
self.color = self.colour
- self._is_everyone = kwargs.get('everyone', False)
+ if 'everyone' in kwargs:
+ self._is_everyone = kwargs['everyone']
def is_everyone(self):
"""Checks if the role is the @everyone role."""