aboutsummaryrefslogtreecommitdiff
path: root/discord/team.py
diff options
context:
space:
mode:
authorRapptz <[email protected]>2021-04-08 06:02:47 -0400
committerRapptz <[email protected]>2021-04-08 06:02:47 -0400
commit99fc9505107183faa59aad9e7753f293eba88836 (patch)
treef615ac678c5dc194fd2aa3a9a048a188b761b0d9 /discord/team.py
parentUpdate joined command in basic_bot to use f-strings (diff)
downloaddiscord.py-99fc9505107183faa59aad9e7753f293eba88836.tar.xz
discord.py-99fc9505107183faa59aad9e7753f293eba88836.zip
Use f-strings in more places that were missed.
Diffstat (limited to 'discord/team.py')
-rw-r--r--discord/team.py12
1 files changed, 9 insertions, 3 deletions
diff --git a/discord/team.py b/discord/team.py
index d0f62f9e..3278433a 100644
--- a/discord/team.py
+++ b/discord/team.py
@@ -32,6 +32,7 @@ __all__ = (
'TeamMember',
)
+
class Team:
"""Represents an application team for a bot provided by Discord.
@@ -50,6 +51,7 @@ class Team:
.. versionadded:: 1.3
"""
+
__slots__ = ('_state', 'id', 'name', 'icon', 'owner_id', 'members')
def __init__(self, state, data):
@@ -62,7 +64,7 @@ class Team:
self.members = [TeamMember(self, self._state, member) for member in data['members']]
def __repr__(self):
- return '<{0.__class__.__name__} id={0.id} name={0.name}>'.format(self)
+ return f'<{self.__class__.__name__} id={self.id} name={self.name}>'
@property
def icon_url(self):
@@ -105,6 +107,7 @@ class Team:
"""Optional[:class:`TeamMember`]: The team's owner."""
return utils.get(self.members, id=self.owner_id)
+
class TeamMember(BaseUser):
"""Represents a team member in a team.
@@ -145,6 +148,7 @@ class TeamMember(BaseUser):
membership_state: :class:`TeamMembershipState`
The membership state of the member (e.g. invited or accepted)
"""
+
__slots__ = BaseUser.__slots__ + ('team', 'membership_state', 'permissions')
def __init__(self, team, state, data):
@@ -154,5 +158,7 @@ class TeamMember(BaseUser):
super().__init__(state=state, data=data['user'])
def __repr__(self):
- return '<{0.__class__.__name__} id={0.id} name={0.name!r} ' \
- 'discriminator={0.discriminator!r} membership_state={0.membership_state!r}>'.format(self)
+ return (
+ f'<{self.__class__.__name__} id={self.id} name={self.name!r} '
+ f'discriminator={self.discriminator!r} membership_state={self.membership_state!r}>'
+ )