aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRapptz <[email protected]>2021-04-11 22:21:36 -0400
committerRapptz <[email protected]>2021-04-11 22:21:36 -0400
commit1209585de5ea43aff3bb601a830ede09713c62b0 (patch)
treee9b4deb6a25e858e3d6b3258d8c4edd52e7f70a6
parentRemove comment that doesn't apply anymore (diff)
downloaddiscord.py-1209585de5ea43aff3bb601a830ede09713c62b0.tar.xz
discord.py-1209585de5ea43aff3bb601a830ede09713c62b0.zip
Remove User.permissions_in
This seemed to only cause confusion.
-rw-r--r--discord/member.py24
-rw-r--r--discord/user.py16
2 files changed, 1 insertions, 39 deletions
diff --git a/discord/member.py b/discord/member.py
index 62bdbfcc..09ac846e 100644
--- a/discord/member.py
+++ b/discord/member.py
@@ -461,27 +461,6 @@ class Member(discord.abc.Messageable, _BaseUser):
return any(self._roles.has(role.id) for role in message.role_mentions)
- def permissions_in(self, channel):
- """An alias for :meth:`abc.GuildChannel.permissions_for`.
-
- Basically equivalent to:
-
- .. code-block:: python3
-
- channel.permissions_for(self)
-
- Parameters
- -----------
- channel: :class:`abc.GuildChannel`
- The channel to check your permissions for.
-
- Returns
- -------
- :class:`Permissions`
- The resolved permissions for the member.
- """
- return channel.permissions_for(self)
-
@property
def top_role(self):
""":class:`Role`: Returns the member's highest role.
@@ -502,8 +481,7 @@ class Member(discord.abc.Messageable, _BaseUser):
This only takes into consideration the guild permissions
and not most of the implied permissions or any of the
channel permission overwrites. For 100% accurate permission
- calculation, please use either :meth:`permissions_in` or
- :meth:`abc.GuildChannel.permissions_for`.
+ calculation, please use :meth:`abc.GuildChannel.permissions_for`.
This does take into consideration guild ownership and the
administrator implication.
diff --git a/discord/user.py b/discord/user.py
index d5541112..9f55b4ac 100644
--- a/discord/user.py
+++ b/discord/user.py
@@ -178,22 +178,6 @@ class BaseUser(_BaseUser):
""":class:`str`: Returns a string that allows you to mention the given user."""
return f'<@{self.id}>'
- def permissions_in(self, channel):
- """An alias for :meth:`abc.GuildChannel.permissions_for`.
-
- Basically equivalent to:
-
- .. code-block:: python3
-
- channel.permissions_for(self)
-
- Parameters
- -----------
- channel: :class:`abc.GuildChannel`
- The channel to check your permissions for.
- """
- return channel.permissions_for(self)
-
@property
def created_at(self):
""":class:`datetime.datetime`: Returns the user's creation time in UTC.