Use f-strings in more places that were missed.

This commit is contained in:
Rapptz
2021-04-08 06:02:47 -04:00
parent c3e0b6e123
commit 99fc950510
34 changed files with 220 additions and 143 deletions

View File

@ -36,6 +36,7 @@ __all__ = (
_BaseUser = discord.abc.User
class BaseUser(_BaseUser):
__slots__ = ('name', 'id', 'discriminator', 'avatar', 'bot', 'system', '_public_flags', '_state')
@ -44,7 +45,7 @@ class BaseUser(_BaseUser):
self._update(data)
def __str__(self):
return '{0.name}#{0.discriminator}'.format(self)
return f'{self.name}#{self.discriminator}'
def __eq__(self, other):
return isinstance(other, _BaseUser) and other.id == self.id
@ -66,7 +67,7 @@ class BaseUser(_BaseUser):
@classmethod
def _copy(cls, user):
self = cls.__new__(cls) # bypass __init__
self = cls.__new__(cls) # bypass __init__
self.name = user.name
self.id = user.id
@ -230,6 +231,7 @@ class BaseUser(_BaseUser):
return any(user.id == self.id for user in message.mentions)
class ClientUser(BaseUser):
"""Represents your Discord user.
@ -275,15 +277,17 @@ class ClientUser(BaseUser):
mfa_enabled: :class:`bool`
Specifies if the user has MFA turned on and working.
"""
__slots__ = BaseUser.__slots__ + \
('locale', '_flags', 'verified', 'mfa_enabled', '__weakref__')
__slots__ = BaseUser.__slots__ + ('locale', '_flags', 'verified', 'mfa_enabled', '__weakref__')
def __init__(self, *, state, data):
super().__init__(state=state, data=data)
def __repr__(self):
return '<ClientUser id={0.id} name={0.name!r} discriminator={0.discriminator!r}' \
' bot={0.bot} verified={0.verified} mfa_enabled={0.mfa_enabled}>'.format(self)
return (
f'<ClientUser id={self.id} name={self.name!r} discriminator={self.discriminator!r}'
f' bot={self.bot} verified={self.verified} mfa_enabled={self.mfa_enabled}>'
)
def _update(self, data):
super()._update(data)
@ -293,7 +297,6 @@ class ClientUser(BaseUser):
self._flags = data.get('flags', 0)
self.mfa_enabled = data.get('mfa_enabled', False)
async def edit(self, *, username=None, avatar=None):
"""|coro|
@ -330,6 +333,7 @@ class ClientUser(BaseUser):
data = await self._state.http.edit_profile(username=username, avatar=avatar)
self._update(data)
class User(BaseUser, discord.abc.Messageable):
"""Represents a Discord user.
@ -370,7 +374,7 @@ class User(BaseUser, discord.abc.Messageable):
__slots__ = BaseUser.__slots__ + ('__weakref__',)
def __repr__(self):
return '<User id={0.id} name={0.name!r} discriminator={0.discriminator!r} bot={0.bot}>'.format(self)
return f'<User id={self.id} name={self.name!r} discriminator={self.discriminator!r} bot={self.bot}>'
async def _get_channel(self):
ch = await self.create_dm()