From e493f1f2f46eaed414caa51220f6b04dff35f99e Mon Sep 17 00:00:00 2001 From: Rapptz Date: Mon, 31 Jul 2017 21:39:16 -0400 Subject: [PATCH] Remove Guild.create_invite too since it relies on a default channel. --- discord/guild.py | 38 -------------------------------------- docs/migrating.rst | 2 +- 2 files changed, 1 insertion(+), 39 deletions(-) diff --git a/discord/guild.py b/discord/guild.py index 53cc728a3..5900623fe 100644 --- a/discord/guild.py +++ b/discord/guild.py @@ -841,44 +841,6 @@ class Guild(Hashable): return result - @asyncio.coroutine - def create_invite(self, *, reason=None, **fields): - """|coro| - - Creates an instant invite. - - Parameters - ------------ - max_age : int - How long the invite should last. If it's 0 then the invite - doesn't expire. Defaults to 0. - max_uses : int - How many uses the invite could be used for. If it's 0 then there - are unlimited uses. Defaults to 0. - temporary : bool - Denotes that the invite grants temporary membership - (i.e. they get kicked after they disconnect). Defaults to False. - unique: bool - Indicates if a unique invite URL should be created. Defaults to True. - If this is set to False then it will return a previously created - invite. - reason: Optional[str] - The reason for creating this invite. Shows up on the audit log. - - Raises - ------- - HTTPException - Invite creation failed. - - Returns - -------- - :class:`Invite` - The invite that was created. - """ - - data = yield from self._state.http.create_invite(self.id, reason=reason, **fields) - return Invite.from_incomplete(data=data, state=self._state) - @asyncio.coroutine def create_custom_emoji(self, *, name, image, reason=None): """|coro| diff --git a/docs/migrating.rst b/docs/migrating.rst index 74d969ae8..e8dcd36bf 100644 --- a/docs/migrating.rst +++ b/docs/migrating.rst @@ -101,7 +101,7 @@ A list of these changes is enumerated below. +---------------------------------------+------------------------------------------------------------------------------+ | ``Client.create_custom_emoji`` | :meth:`Guild.create_custom_emoji` | +---------------------------------------+------------------------------------------------------------------------------+ -| ``Client.create_invite`` | :meth:`Guild.create_invite` or :meth:`abc.GuildChannel.create_invite` | +| ``Client.create_invite`` | :meth:`abc.GuildChannel.create_invite` | +---------------------------------------+------------------------------------------------------------------------------+ | ``Client.create_role`` | :meth:`Guild.create_role` | +---------------------------------------+------------------------------------------------------------------------------+