Skip to content

Commit 154d98a

Browse files
committed
usage of type for specification
1 parent ae36e61 commit 154d98a

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

discord/client.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -249,9 +249,9 @@ def __init__(
249249
self.loop: asyncio.AbstractEventLoop = (
250250
asyncio.get_event_loop() if loop is None else loop
251251
)
252-
self._listeners: dict[str, list[tuple[asyncio.Future, Callable[..., bool]]]] = (
253-
{}
254-
)
252+
self._listeners: dict[
253+
str, list[tuple[asyncio.Future, Callable[..., bool]]]
254+
] = {}
255255
self.shard_id: int | None = options.get("shard_id")
256256
self.shard_count: int | None = options.get("shard_count")
257257

@@ -1215,7 +1215,7 @@ async def get_or_fetch(
12151215
12161216
Parameters
12171217
----------
1218-
object_type: :class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`User` | :class:`Guild` | :class:`GuildEmoji` | :class:`AppEmoji`
1218+
object_type: Type[:class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`User` | :class:`Guild` | :class:`GuildEmoji` | :class:`AppEmoji`]
12191219
Type of object to fetch or get.
12201220
12211221
object_id: :class:`int` | :data:`None`

discord/guild.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1040,7 +1040,7 @@ async def get_or_fetch(
10401040
10411041
Parameters
10421042
----------
1043-
object_type: :class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`Role` | :class:`Member` | :class:`GuildEmoji`
1043+
object_type: Type[:class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`Role` | :class:`Member` | :class:`GuildEmoji`]
10441044
Type of object to fetch or get.
10451045
10461046
object_id: :class:`int` | :data:`None`

discord/utils.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -641,10 +641,10 @@ async def get_or_fetch(
641641
642642
Parameters
643643
----------
644-
obj: :class:`Guild` | :class:`Client`
644+
obj: :class:`~discord.Guild` | :class:`~discord.Client`
645645
The object to operate on.
646646
647-
object_type: :class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`User` | :class:`Guild` | :class:`Role` | :class:`Member` | :class:`GuildEmoji` | :class:`AppEmoji`
647+
object_type: Type[:class:`~discord.VoiceChannel` | :class:`~discord.TextChannel` | :class:`~discord.ForumChannel` | :class:`~discord.StageChannel` | :class:`~discord.CategoryChannel` | :class:`~discord.Thread` | :class:`~discord.User` | :class:`~discord.Guild` | :class:`~discord.Role` | :class:`~discord.Member` | :class:`~discord.GuildEmoji` | :class:`~discord.AppEmoji`]
648648
Type of object to fetch or get.
649649
650650
object_id: :class:`int` | :data:`None`
@@ -655,7 +655,7 @@ async def get_or_fetch(
655655
656656
Returns
657657
-------
658-
:class:`VoiceChannel` | :class:`TextChannel` | :class:`ForumChannel` | :class:`StageChannel` | :class:`CategoryChannel` | :class:`Thread` | :class:`User` | :class:`Guild` | :class:`Role` | :class:`Member` | :class:`GuildEmoji` | :class:`AppEmoji` | :data:`None`
658+
:class:`~discord.VoiceChannel` | :class:`~discord.TextChannel` | :class:`~discord.ForumChannel` | :class:`~discord.StageChannel` | :class:`~discord.CategoryChannel` | :class:`~discord.Thread` | :class:`~discord.User` | :class:`~discord.Guild` | :class:`~discord.Role` | :class:`~discord.Member` | :class:`~discord.GuildEmoji` | :class:`~discord.AppEmoji` | :data:`None`
659659
The object if found, or `default` if provided when not found.
660660
Returns :data:`None` only if `object_id` is :data:`None` and no `default` is given.
661661

0 commit comments

Comments
 (0)