From 539ba27b58d093c61cc6ccc0a59998eee6c4d254 Mon Sep 17 00:00:00 2001 From: Andrei Date: Sat, 17 Jun 2017 22:33:36 -0700 Subject: [PATCH] Fix Guild.create_ban/guilds_bans_create signatures --- disco/api/client.py | 2 +- disco/types/guild.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/disco/api/client.py b/disco/api/client.py index 6d85c60..56423a5 100644 --- a/disco/api/client.py +++ b/disco/api/client.py @@ -319,7 +319,7 @@ class APIClient(LoggingClass): r = self.http(Routes.GUILDS_BANS_LIST, dict(guild=guild)) return GuildBan.create_hash(self.client, 'user.id', r.json()) - def guilds_bans_create(self, guild, user, delete_message_days, reason=None): + def guilds_bans_create(self, guild, user, delete_message_days=0, reason=None): self.http(Routes.GUILDS_BANS_CREATE, dict(guild=guild, user=user), params={ 'delete-message-days': delete_message_days, }, headers=_reason_header(reason)) diff --git a/disco/types/guild.py b/disco/types/guild.py index aa3d2a1..fe2b4a3 100644 --- a/disco/types/guild.py +++ b/disco/types/guild.py @@ -437,8 +437,8 @@ class Guild(SlottedModel, Permissible): def delete_ban(self, user): self.client.api.guilds_bans_delete(self.id, to_snowflake(user)) - def create_ban(self, user, delete_message_days=0): - self.client.api.guilds_bans_create(self.id, to_snowflake(user), delete_message_days) + def create_ban(self, user, *args, **kwargs): + self.client.api.guilds_bans_create(self.id, to_snowflake(user), *args, **kwargs) def create_channel(self, *args, **kwargs): return self.client.api.guilds_channels_create(self.id, *args, **kwargs)