aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRapptz <[email protected]>2015-10-13 04:33:18 -0400
committerRapptz <[email protected]>2015-10-13 05:39:57 -0400
commit2559051e06bc825f4ccafa2967f45f2f99cbbb52 (patch)
tree00d73d517cb400853a31682aaa111b55501351d5
parentAdded send_file method. (diff)
downloaddiscord.py-2559051e06bc825f4ccafa2967f45f2f99cbbb52.tar.xz
discord.py-2559051e06bc825f4ccafa2967f45f2f99cbbb52.zip
Pass kwargs to all constructors for future proofing.
-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`.