Skip to content

Commit c8af8bd

Browse files
committed
fix: Adjust Locale object support for .pyi headers.
1 parent a52cf8e commit c8af8bd

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

interactions/client.pyi

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ from .api.models.guild import Guild
1010
from .api.models.misc import MISSING, Snowflake
1111
from .api.models.presence import ClientPresence
1212
from .api.models.team import Application
13-
from .enums import ApplicationCommandType
13+
from .enums import ApplicationCommandType, Locale
1414
from .models.command import ApplicationCommand, Option
1515
from .models.component import Button, Modal, SelectMenu
1616

@@ -66,24 +66,24 @@ class Client:
6666
scope: Optional[Union[int, Guild, List[int], List[Guild]]] = MISSING,
6767
options: Optional[List[Option]] = MISSING,
6868
default_permission: Optional[bool] = MISSING,
69-
name_localizations: Optional[Dict[str, str]] = MISSING,
70-
description_localizations: Optional[Dict[str, str]] = MISSING,
69+
name_localizations: Optional[Dict[Union[str, Locale], str]] = MISSING,
70+
description_localizations: Optional[Dict[Union[str, Locale], str]] = MISSING,
7171
) -> Callable[..., Any]: ...
7272
def message_command(
7373
self,
7474
*,
7575
name: str,
7676
scope: Optional[Union[int, Guild, List[int], List[Guild]]] = MISSING,
7777
default_permission: Optional[bool] = MISSING,
78-
name_localizations: Optional[Dict[str, str]] = MISSING,
78+
name_localizations: Optional[Dict[Union[str, Locale], str]] = MISSING,
7979
) -> Callable[..., Any]: ...
8080
def user_command(
8181
self,
8282
*,
8383
name: str,
8484
scope: Optional[Union[int, Guild, List[int], List[Guild]]] = MISSING,
8585
default_permission: Optional[bool] = MISSING,
86-
name_localizations: Optional[Dict[str, str]] = MISSING,
86+
name_localizations: Optional[Dict[Union[str, Locale], str]] = MISSING,
8787
) -> Callable[..., Any]: ...
8888
def component(self, component: Union[Button, SelectMenu]) -> Callable[..., Any]: ...
8989
def autocomplete(

interactions/decor.pyi

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from typing import Any, Dict, List, Optional, Union
22

33
from .api.models.guild import Guild
4-
from .enums import ApplicationCommandType
4+
from .enums import ApplicationCommandType, Locale
55
from .models.command import ApplicationCommand, Option
66
from .models.component import Button, Component, SelectMenu
77

@@ -13,7 +13,7 @@ def command(
1313
scope: Optional[Union[int, Guild, List[int], List[Guild]]] = None,
1414
options: Optional[Union[Dict[str, Any], List[Dict[str, Any]], Option, List[Option]]] = None,
1515
default_permission: Optional[bool] = None,
16-
name_localizations: Optional[Dict[str, str]] = None,
17-
description_localizations: Optional[Dict[str, str]] = None,
16+
name_localizations: Optional[Dict[Union[str, Locale], str]] = None,
17+
description_localizations: Optional[Dict[Union[str, Locale], str]] = None,
1818
) -> List[ApplicationCommand]: ...
1919
def component(component: Union[Button, SelectMenu]) -> Component: ...

0 commit comments

Comments
 (0)