mirror of
https://github.com/Rapptz/discord.py.git
synced 2025-04-16 06:03:11 +00:00
Fix typing of guilds kwargs to take Sequence instead of List
This commit is contained in:
parent
acd4a0856e
commit
ab64a2eae9
@ -38,6 +38,7 @@ from typing import (
|
||||
List,
|
||||
Literal,
|
||||
Optional,
|
||||
Sequence,
|
||||
Set,
|
||||
Tuple,
|
||||
TypeVar,
|
||||
@ -84,7 +85,7 @@ APP_ID_NOT_FOUND = (
|
||||
|
||||
|
||||
def _retrieve_guild_ids(
|
||||
command: Any, guild: Optional[Snowflake] = MISSING, guilds: List[Snowflake] = MISSING
|
||||
command: Any, guild: Optional[Snowflake] = MISSING, guilds: Sequence[Snowflake] = MISSING
|
||||
) -> Optional[Set[int]]:
|
||||
if guild is not MISSING and guilds is not MISSING:
|
||||
raise TypeError('cannot mix guild and guilds keyword arguments')
|
||||
@ -226,7 +227,7 @@ class CommandTree(Generic[ClientT]):
|
||||
/,
|
||||
*,
|
||||
guild: Optional[Snowflake] = MISSING,
|
||||
guilds: List[Snowflake] = MISSING,
|
||||
guilds: Sequence[Snowflake] = MISSING,
|
||||
override: bool = False,
|
||||
) -> None:
|
||||
"""Adds an application command to the tree.
|
||||
@ -786,7 +787,7 @@ class CommandTree(Generic[ClientT]):
|
||||
name: str = MISSING,
|
||||
description: str = MISSING,
|
||||
guild: Optional[Snowflake] = MISSING,
|
||||
guilds: List[Snowflake] = MISSING,
|
||||
guilds: Sequence[Snowflake] = MISSING,
|
||||
) -> Callable[[CommandCallback[Group, P, T]], Command[Group, P, T]]:
|
||||
"""Creates an application command directly under this tree.
|
||||
|
||||
@ -836,7 +837,7 @@ class CommandTree(Generic[ClientT]):
|
||||
*,
|
||||
name: str = MISSING,
|
||||
guild: Optional[Snowflake] = MISSING,
|
||||
guilds: List[Snowflake] = MISSING,
|
||||
guilds: Sequence[Snowflake] = MISSING,
|
||||
) -> Callable[[ContextMenuCallback], ContextMenu]:
|
||||
"""Creates a application command context menu from a regular function directly under this tree.
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user