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

4
discord/channel.py

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

4
discord/http.py

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

10
discord/interactions.py

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

14
discord/message.py

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

8
discord/webhook/async_.py

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

6
discord/webhook/sync.py

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

Loading…
Cancel
Save