Browse Source

Styling changes

pull/10211/head
blord0 1 month ago
parent
commit
f6d93c4e1c
  1. 16
      discord/primary_guild.py
  2. 3
      discord/types/primary_guild.py
  3. 4
      discord/user.py

16
discord/primary_guild.py

@ -36,13 +36,7 @@ if TYPE_CHECKING:
class PrimaryGuild: class PrimaryGuild:
__slots__ = ( __slots__ = ('_guild_id', 'identity_enabled', '_tag', '_badge', '_state')
'_guild_id',
'identity_enabled',
'_tag',
'_badge',
'_state'
)
if TYPE_CHECKING: if TYPE_CHECKING:
_guild_id: int _guild_id: int
@ -50,7 +44,7 @@ class PrimaryGuild:
_tag: str _tag: str
_badge: str _badge: str
_state: ConnectionState _state: ConnectionState
def __init__(self, *, state, data: PrimaryGuildPayload) -> None: def __init__(self, *, state, data: PrimaryGuildPayload) -> None:
self._state = state self._state = state
self._update(data) self._update(data)
@ -60,7 +54,7 @@ class PrimaryGuild:
self.identity_enabled = data['identity_enabled'] self.identity_enabled = data['identity_enabled']
self._tag = data.get('tag', None) self._tag = data.get('tag', None)
self._badge = data.get('badge') self._badge = data.get('badge')
@property @property
def guild_id(self) -> Optional[int]: def guild_id(self) -> Optional[int]:
""":class:`int`: Returns the primary guild's id""" """:class:`int`: Returns the primary guild's id"""
@ -81,14 +75,14 @@ class PrimaryGuild:
if self._badge and self.guild_id: if self._badge and self.guild_id:
return Asset._from_primary_guild(self._state, self.guild_id, self._badge) return Asset._from_primary_guild(self._state, self.guild_id, self._badge)
return None return None
@property @property
def created_at(self) -> Optional[datetime]: def created_at(self) -> Optional[datetime]:
""":class:`datetime.datetime`: Returns the primary guild's creation time in UTC.""" """:class:`datetime.datetime`: Returns the primary guild's creation time in UTC."""
if self.guild_id: if self.guild_id:
return snowflake_time(self.guild_id) return snowflake_time(self.guild_id)
return None return None
def __repr__(self) -> str: def __repr__(self) -> str:
return ( return (
f'<PrimaryGuild guild_id={self.guild_id} identity_enabled={self.identity_enabled} tag={self.tag}' f'<PrimaryGuild guild_id={self.guild_id} identity_enabled={self.identity_enabled} tag={self.tag}'

3
discord/types/primary_guild.py

@ -24,8 +24,9 @@ DEALINGS IN THE SOFTWARE.
from typing import TypedDict from typing import TypedDict
class PrimaryGuild(TypedDict): class PrimaryGuild(TypedDict):
identity_guild_id: int identity_guild_id: int
identity_enabled: bool identity_enabled: bool
tag: str tag: str
badge: str badge: str

4
discord/user.py

@ -73,7 +73,7 @@ class BaseUser(_UserTag):
'_public_flags', '_public_flags',
'_state', '_state',
'_avatar_decoration_data', '_avatar_decoration_data',
'_primary_guild' '_primary_guild',
) )
if TYPE_CHECKING: if TYPE_CHECKING:
@ -310,7 +310,7 @@ class BaseUser(_UserTag):
if self.global_name: if self.global_name:
return self.global_name return self.global_name
return self.name return self.name
@property @property
def primary_guild(self) -> Optional[PrimaryGuild]: def primary_guild(self) -> Optional[PrimaryGuild]:
""":class:`PrimaryGuild`: Returns the user's primary guild, if applicable.""" """:class:`PrimaryGuild`: Returns the user's primary guild, if applicable."""

Loading…
Cancel
Save