Browse Source

chore: typing stuff

pull/10166/head
DA-344 4 months ago
parent
commit
9e18c5af81
  1. 10
      discord/abc.py
  2. 4
      discord/channel.py
  3. 4
      discord/http.py
  4. 10
      discord/interactions.py
  5. 14
      discord/message.py
  6. 8
      discord/webhook/async_.py
  7. 6
      discord/webhook/sync.py

10
discord/abc.py

@ -95,7 +95,7 @@ if TYPE_CHECKING:
) )
from .poll import Poll from .poll import Poll
from .threads import Thread from .threads import Thread
from .ui.view import View from .ui.view import BaseView
from .types.channel import ( from .types.channel import (
PermissionOverwrite as PermissionOverwritePayload, PermissionOverwrite as PermissionOverwritePayload,
Channel as ChannelPayload, Channel as ChannelPayload,
@ -1388,7 +1388,7 @@ class Messageable:
allowed_mentions: AllowedMentions = ..., allowed_mentions: AllowedMentions = ...,
reference: Union[Message, MessageReference, PartialMessage] = ..., reference: Union[Message, MessageReference, PartialMessage] = ...,
mention_author: bool = ..., mention_author: bool = ...,
view: View = ..., view: BaseView = ...,
suppress_embeds: bool = ..., suppress_embeds: bool = ...,
silent: bool = ..., silent: bool = ...,
poll: Poll = ..., poll: Poll = ...,
@ -1409,7 +1409,7 @@ class Messageable:
allowed_mentions: AllowedMentions = ..., allowed_mentions: AllowedMentions = ...,
reference: Union[Message, MessageReference, PartialMessage] = ..., reference: Union[Message, MessageReference, PartialMessage] = ...,
mention_author: bool = ..., mention_author: bool = ...,
view: View = ..., view: BaseView = ...,
suppress_embeds: bool = ..., suppress_embeds: bool = ...,
silent: bool = ..., silent: bool = ...,
poll: Poll = ..., poll: Poll = ...,
@ -1430,7 +1430,7 @@ class Messageable:
allowed_mentions: AllowedMentions = ..., allowed_mentions: AllowedMentions = ...,
reference: Union[Message, MessageReference, PartialMessage] = ..., reference: Union[Message, MessageReference, PartialMessage] = ...,
mention_author: bool = ..., mention_author: bool = ...,
view: View = ..., view: BaseView = ...,
suppress_embeds: bool = ..., suppress_embeds: bool = ...,
silent: bool = ..., silent: bool = ...,
poll: Poll = ..., poll: Poll = ...,
@ -1451,7 +1451,7 @@ class Messageable:
allowed_mentions: AllowedMentions = ..., allowed_mentions: AllowedMentions = ...,
reference: Union[Message, MessageReference, PartialMessage] = ..., reference: Union[Message, MessageReference, PartialMessage] = ...,
mention_author: bool = ..., mention_author: bool = ...,
view: View = ..., view: BaseView = ...,
suppress_embeds: bool = ..., suppress_embeds: bool = ...,
silent: bool = ..., silent: bool = ...,
poll: Poll = ..., poll: Poll = ...,

4
discord/channel.py

@ -100,7 +100,7 @@ if TYPE_CHECKING:
from .file import File from .file import File
from .user import ClientUser, User, BaseUser from .user import ClientUser, User, BaseUser
from .guild import Guild, GuildChannel as GuildChannelType from .guild import Guild, GuildChannel as GuildChannelType
from .ui.view import View from .ui.view import BaseView
from .types.channel import ( from .types.channel import (
TextChannel as TextChannelPayload, TextChannel as TextChannelPayload,
NewsChannel as NewsChannelPayload, NewsChannel as NewsChannelPayload,
@ -2857,7 +2857,7 @@ class ForumChannel(discord.abc.GuildChannel, Hashable):
allowed_mentions: AllowedMentions = MISSING, allowed_mentions: AllowedMentions = MISSING,
mention_author: bool = MISSING, mention_author: bool = MISSING,
applied_tags: Sequence[ForumTag] = MISSING, applied_tags: Sequence[ForumTag] = MISSING,
view: View = MISSING, view: BaseView = MISSING,
suppress_embeds: bool = False, suppress_embeds: bool = False,
reason: Optional[str] = None, reason: Optional[str] = None,
) -> ThreadWithMessage: ) -> ThreadWithMessage:

4
discord/http.py

@ -64,7 +64,7 @@ _log = logging.getLogger(__name__)
if TYPE_CHECKING: if TYPE_CHECKING:
from typing_extensions import Self from typing_extensions import Self
from .ui.view import View from .ui.view import BaseView
from .embeds import Embed from .embeds import Embed
from .message import Attachment from .message import Attachment
from .poll import Poll from .poll import Poll
@ -150,7 +150,7 @@ def handle_message_parameters(
embed: Optional[Embed] = MISSING, embed: Optional[Embed] = MISSING,
embeds: Sequence[Embed] = MISSING, embeds: Sequence[Embed] = MISSING,
attachments: Sequence[Union[Attachment, File]] = MISSING, attachments: Sequence[Union[Attachment, File]] = MISSING,
view: Optional[View] = MISSING, view: Optional[BaseView] = MISSING,
allowed_mentions: Optional[AllowedMentions] = MISSING, allowed_mentions: Optional[AllowedMentions] = MISSING,
message_reference: Optional[message.MessageReference] = MISSING, message_reference: Optional[message.MessageReference] = MISSING,
stickers: Optional[SnowflakeList] = MISSING, stickers: Optional[SnowflakeList] = MISSING,

10
discord/interactions.py

@ -76,7 +76,7 @@ if TYPE_CHECKING:
from .mentions import AllowedMentions from .mentions import AllowedMentions
from aiohttp import ClientSession from aiohttp import ClientSession
from .embeds import Embed from .embeds import Embed
from .ui.view import View from .ui.view import BaseView
from .app_commands.models import Choice, ChoiceT from .app_commands.models import Choice, ChoiceT
from .ui.modal import Modal from .ui.modal import Modal
from .channel import VoiceChannel, StageChannel, TextChannel, ForumChannel, CategoryChannel, DMChannel, GroupChannel from .channel import VoiceChannel, StageChannel, TextChannel, ForumChannel, CategoryChannel, DMChannel, GroupChannel
@ -476,7 +476,7 @@ class Interaction(Generic[ClientT]):
embeds: Sequence[Embed] = MISSING, embeds: Sequence[Embed] = MISSING,
embed: Optional[Embed] = MISSING, embed: Optional[Embed] = MISSING,
attachments: Sequence[Union[Attachment, File]] = MISSING, attachments: Sequence[Union[Attachment, File]] = MISSING,
view: Optional[View] = MISSING, view: Optional[BaseView] = MISSING,
allowed_mentions: Optional[AllowedMentions] = None, allowed_mentions: Optional[AllowedMentions] = None,
poll: Poll = MISSING, poll: Poll = MISSING,
) -> InteractionMessage: ) -> InteractionMessage:
@ -897,7 +897,7 @@ class InteractionResponse(Generic[ClientT]):
embeds: Sequence[Embed] = MISSING, embeds: Sequence[Embed] = MISSING,
file: File = MISSING, file: File = MISSING,
files: Sequence[File] = MISSING, files: Sequence[File] = MISSING,
view: View = MISSING, view: BaseView = MISSING,
tts: bool = False, tts: bool = False,
ephemeral: bool = False, ephemeral: bool = False,
allowed_mentions: AllowedMentions = MISSING, allowed_mentions: AllowedMentions = MISSING,
@ -1046,7 +1046,7 @@ class InteractionResponse(Generic[ClientT]):
embed: Optional[Embed] = MISSING, embed: Optional[Embed] = MISSING,
embeds: Sequence[Embed] = MISSING, embeds: Sequence[Embed] = MISSING,
attachments: Sequence[Union[Attachment, File]] = MISSING, attachments: Sequence[Union[Attachment, File]] = MISSING,
view: Optional[View] = MISSING, view: Optional[BaseView] = MISSING,
allowed_mentions: Optional[AllowedMentions] = MISSING, allowed_mentions: Optional[AllowedMentions] = MISSING,
delete_after: Optional[float] = None, delete_after: Optional[float] = None,
suppress_embeds: bool = MISSING, suppress_embeds: bool = MISSING,
@ -1334,7 +1334,7 @@ class InteractionMessage(Message):
embeds: Sequence[Embed] = MISSING, embeds: Sequence[Embed] = MISSING,
embed: Optional[Embed] = MISSING, embed: Optional[Embed] = MISSING,
attachments: Sequence[Union[Attachment, File]] = MISSING, attachments: Sequence[Union[Attachment, File]] = MISSING,
view: Optional[View] = MISSING, view: Optional[BaseView] = MISSING,
allowed_mentions: Optional[AllowedMentions] = None, allowed_mentions: Optional[AllowedMentions] = None,
delete_after: Optional[float] = None, delete_after: Optional[float] = None,
poll: Poll = MISSING, poll: Poll = MISSING,

14
discord/message.py

@ -101,7 +101,7 @@ if TYPE_CHECKING:
from .mentions import AllowedMentions from .mentions import AllowedMentions
from .user import User from .user import User
from .role import Role from .role import Role
from .ui.view import View from .ui.view import BaseView
EmojiInputType = Union[Emoji, PartialEmoji, str] EmojiInputType = Union[Emoji, PartialEmoji, str]
@ -1305,7 +1305,7 @@ class PartialMessage(Hashable):
attachments: Sequence[Union[Attachment, File]] = ..., attachments: Sequence[Union[Attachment, File]] = ...,
delete_after: Optional[float] = ..., delete_after: Optional[float] = ...,
allowed_mentions: Optional[AllowedMentions] = ..., allowed_mentions: Optional[AllowedMentions] = ...,
view: Optional[View] = ..., view: Optional[BaseView] = ...,
) -> Message: ) -> Message:
... ...
@ -1318,7 +1318,7 @@ class PartialMessage(Hashable):
attachments: Sequence[Union[Attachment, File]] = ..., attachments: Sequence[Union[Attachment, File]] = ...,
delete_after: Optional[float] = ..., delete_after: Optional[float] = ...,
allowed_mentions: Optional[AllowedMentions] = ..., allowed_mentions: Optional[AllowedMentions] = ...,
view: Optional[View] = ..., view: Optional[BaseView] = ...,
) -> Message: ) -> Message:
... ...
@ -1331,7 +1331,7 @@ class PartialMessage(Hashable):
attachments: Sequence[Union[Attachment, File]] = MISSING, attachments: Sequence[Union[Attachment, File]] = MISSING,
delete_after: Optional[float] = None, delete_after: Optional[float] = None,
allowed_mentions: Optional[AllowedMentions] = MISSING, allowed_mentions: Optional[AllowedMentions] = MISSING,
view: Optional[View] = MISSING, view: Optional[BaseView] = MISSING,
) -> Message: ) -> Message:
"""|coro| """|coro|
@ -2839,7 +2839,7 @@ class Message(PartialMessage, Hashable):
suppress: bool = ..., suppress: bool = ...,
delete_after: Optional[float] = ..., delete_after: Optional[float] = ...,
allowed_mentions: Optional[AllowedMentions] = ..., allowed_mentions: Optional[AllowedMentions] = ...,
view: Optional[View] = ..., view: Optional[BaseView] = ...,
) -> Message: ) -> Message:
... ...
@ -2853,7 +2853,7 @@ class Message(PartialMessage, Hashable):
suppress: bool = ..., suppress: bool = ...,
delete_after: Optional[float] = ..., delete_after: Optional[float] = ...,
allowed_mentions: Optional[AllowedMentions] = ..., allowed_mentions: Optional[AllowedMentions] = ...,
view: Optional[View] = ..., view: Optional[BaseView] = ...,
) -> Message: ) -> Message:
... ...
@ -2867,7 +2867,7 @@ class Message(PartialMessage, Hashable):
suppress: bool = False, suppress: bool = False,
delete_after: Optional[float] = None, delete_after: Optional[float] = None,
allowed_mentions: Optional[AllowedMentions] = MISSING, allowed_mentions: Optional[AllowedMentions] = MISSING,
view: Optional[View] = MISSING, view: Optional[BaseView] = MISSING,
) -> Message: ) -> Message:
"""|coro| """|coro|

8
discord/webhook/async_.py

@ -71,7 +71,7 @@ if TYPE_CHECKING:
from ..emoji import Emoji from ..emoji import Emoji
from ..channel import VoiceChannel from ..channel import VoiceChannel
from ..abc import Snowflake from ..abc import Snowflake
from ..ui.view import View from ..ui.view import BaseView
from ..poll import Poll from ..poll import Poll
import datetime import datetime
from ..types.webhook import ( from ..types.webhook import (
@ -1619,7 +1619,7 @@ class Webhook(BaseWebhook):
embed: Embed = MISSING, embed: Embed = MISSING,
embeds: Sequence[Embed] = MISSING, embeds: Sequence[Embed] = MISSING,
allowed_mentions: AllowedMentions = MISSING, allowed_mentions: AllowedMentions = MISSING,
view: View = MISSING, view: BaseView = MISSING,
thread: Snowflake = MISSING, thread: Snowflake = MISSING,
thread_name: str = MISSING, thread_name: str = MISSING,
wait: Literal[True], wait: Literal[True],
@ -1644,7 +1644,7 @@ class Webhook(BaseWebhook):
embed: Embed = MISSING, embed: Embed = MISSING,
embeds: Sequence[Embed] = MISSING, embeds: Sequence[Embed] = MISSING,
allowed_mentions: AllowedMentions = MISSING, allowed_mentions: AllowedMentions = MISSING,
view: View = MISSING, view: BaseView = MISSING,
thread: Snowflake = MISSING, thread: Snowflake = MISSING,
thread_name: str = MISSING, thread_name: str = MISSING,
wait: Literal[False] = ..., wait: Literal[False] = ...,
@ -1668,7 +1668,7 @@ class Webhook(BaseWebhook):
embed: Embed = MISSING, embed: Embed = MISSING,
embeds: Sequence[Embed] = MISSING, embeds: Sequence[Embed] = MISSING,
allowed_mentions: AllowedMentions = MISSING, allowed_mentions: AllowedMentions = MISSING,
view: View = MISSING, view: BaseView = MISSING,
thread: Snowflake = MISSING, thread: Snowflake = MISSING,
thread_name: str = MISSING, thread_name: str = MISSING,
wait: bool = False, wait: bool = False,

6
discord/webhook/sync.py

@ -66,7 +66,7 @@ if TYPE_CHECKING:
from ..message import Attachment from ..message import Attachment
from ..abc import Snowflake from ..abc import Snowflake
from ..state import ConnectionState from ..state import ConnectionState
from ..ui import View from ..ui.view import BaseView
from ..types.webhook import ( from ..types.webhook import (
Webhook as WebhookPayload, Webhook as WebhookPayload,
) )
@ -876,6 +876,7 @@ class SyncWebhook(BaseWebhook):
silent: bool = MISSING, silent: bool = MISSING,
applied_tags: List[ForumTag] = MISSING, applied_tags: List[ForumTag] = MISSING,
poll: Poll = MISSING, poll: Poll = MISSING,
view: BaseView = MISSING,
) -> SyncWebhookMessage: ) -> SyncWebhookMessage:
... ...
@ -899,6 +900,7 @@ class SyncWebhook(BaseWebhook):
silent: bool = MISSING, silent: bool = MISSING,
applied_tags: List[ForumTag] = MISSING, applied_tags: List[ForumTag] = MISSING,
poll: Poll = MISSING, poll: Poll = MISSING,
view: BaseView = MISSING,
) -> None: ) -> None:
... ...
@ -921,7 +923,7 @@ class SyncWebhook(BaseWebhook):
silent: bool = False, silent: bool = False,
applied_tags: List[ForumTag] = MISSING, applied_tags: List[ForumTag] = MISSING,
poll: Poll = MISSING, poll: Poll = MISSING,
view: View = MISSING, view: BaseView = MISSING,
) -> Optional[SyncWebhookMessage]: ) -> Optional[SyncWebhookMessage]:
"""Sends a message using the webhook. """Sends a message using the webhook.

Loading…
Cancel
Save