From 6981c51e0ac2608a2cfd249d973d36b0cc0c547f Mon Sep 17 00:00:00 2001 From: Rapptz Date: Thu, 22 Oct 2015 22:11:13 -0400 Subject: [PATCH] Change default parameter to None for Client.set_channel_permissions --- discord/client.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/discord/client.py b/discord/client.py index ecb2f132a..83cad29ff 100644 --- a/discord/client.py +++ b/discord/client.py @@ -1205,7 +1205,7 @@ class Client(object): return None - def set_channel_permissions(self, channel, target, allow=Permissions.none(), deny=Permissions.none()): + def set_channel_permissions(self, channel, target, allow=None, deny=None): """Sets the channel specific permission overwrites for a target in the specified :class:`Channel`. @@ -1231,6 +1231,9 @@ class Client(object): url = '{0}/{1.id}/permissions/{2.id}'.format(endpoints.CHANNELS, channel, target) + allow = Permissions.none() if allow is None else allow + deny = Permissions.none() if deny is None else deny + if not (isinstance(allow, Permissions) and isinstance(deny, Permissions)): raise TypeError('allow and deny parameters must be discord.Permissions')