aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--discord/permissions.py2
-rw-r--r--discord/server.py8
2 files changed, 5 insertions, 5 deletions
diff --git a/discord/permissions.py b/discord/permissions.py
index b6ae898b..43cfcef3 100644
--- a/discord/permissions.py
+++ b/discord/permissions.py
@@ -39,7 +39,7 @@ class Permissions(object):
were regular bools. This allows you to edit permissions.
"""
- def __init__(self, permissions):
+ def __init__(self, permissions, **kwargs):
self.value = permissions
def _bit(self, index):
diff --git a/discord/server.py b/discord/server.py
index 1ef7b1fb..d3f48eb8 100644
--- a/discord/server.py
+++ b/discord/server.py
@@ -44,10 +44,10 @@ class Role(object):
A :class:`Permissions` that represents the role's permissions.
"""
- def __init__(self, id, name, permissions):
- self.id = id
- self.name = name
- self.permissions = Permissions(permissions)
+ def __init__(self, **kwargs):
+ self.id = kwargs.get('id')
+ self.name = kwargs.get('name')
+ self.permissions = Permissions(kwargs.get('permissions', 0))
class Member(User):
"""Represents a Discord member to a :class:`Server`.