diff options
| author | Rapptz <[email protected]> | 2021-08-22 07:37:29 -0400 |
|---|---|---|
| committer | Rapptz <[email protected]> | 2021-08-22 07:38:07 -0400 |
| commit | b8898c7788b7d0b5d2a129912b1e14df87aed0f0 (patch) | |
| tree | 2a7336a8ba62c2987fe61493cd1939eb37e1a793 | |
| parent | Fix typing for private channel by user lookup (diff) | |
| download | discord.py-b8898c7788b7d0b5d2a129912b1e14df87aed0f0.tar.xz discord.py-b8898c7788b7d0b5d2a129912b1e14df87aed0f0.zip | |
Fix user.py typings and reformat file
| -rw-r--r-- | discord/user.py | 22 |
1 files changed, 16 insertions, 6 deletions
diff --git a/discord/user.py b/discord/user.py index 83fb8fd4..4a444b7c 100644 --- a/discord/user.py +++ b/discord/user.py @@ -35,7 +35,7 @@ from .utils import snowflake_time, _bytes_to_base64_data, MISSING if TYPE_CHECKING: from datetime import datetime - + from .channel import DMChannel from .guild import Guild from .message import Message @@ -49,7 +49,6 @@ __all__ = ( 'ClientUser', ) -U = TypeVar('U', bound='User') BU = TypeVar('BU', bound='BaseUser') @@ -59,7 +58,18 @@ class _UserTag: class BaseUser(_UserTag): - __slots__ = ('name', 'id', 'discriminator', '_avatar', '_banner', '_accent_colour', 'bot', 'system', '_public_flags', '_state') + __slots__ = ( + 'name', + 'id', + 'discriminator', + '_avatar', + '_banner', + '_accent_colour', + 'bot', + 'system', + '_public_flags', + '_state', + ) if TYPE_CHECKING: name: str @@ -68,7 +78,7 @@ class BaseUser(_UserTag): bot: bool system: bool _state: ConnectionState - _avatar: str + _avatar: Optional[str] _banner: Optional[str] _accent_colour: Optional[str] _public_flags: int @@ -321,7 +331,7 @@ class ClientUser(BaseUser): locale: Optional[str] mfa_enabled: bool _flags: int - + def __init__(self, *, state: ConnectionState, data: UserPayload) -> None: super().__init__(state=state, data=data) @@ -431,7 +441,7 @@ class User(BaseUser, discord.abc.Messageable): pass @classmethod - def _copy(cls: Type[U], user: U) -> U: + def _copy(cls, user: User): self = super()._copy(user) self._stored = False return self |