mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-09 05:24:52 +08:00
Python 3.11 removals in stdlib (#6374)
Co-authored-by: Akuli <akuviljanen17@gmail.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
This commit is contained in:
@@ -16,8 +16,9 @@ class NullTranslations:
|
||||
def npgettext(self, context: str, msgid1: str, msgid2: str, n: int) -> str: ...
|
||||
def info(self) -> Any: ...
|
||||
def charset(self) -> Any: ...
|
||||
def output_charset(self) -> Any: ...
|
||||
def set_output_charset(self, charset: str) -> None: ...
|
||||
if sys.version_info < (3, 11):
|
||||
def output_charset(self) -> Any: ...
|
||||
def set_output_charset(self, charset: str) -> None: ...
|
||||
def install(self, names: Container[str] | None = ...) -> None: ...
|
||||
|
||||
class GNUTranslations(NullTranslations):
|
||||
@@ -30,47 +31,71 @@ def find(domain: str, localedir: StrPath | None = ..., languages: Iterable[str]
|
||||
|
||||
_T = TypeVar("_T")
|
||||
|
||||
@overload
|
||||
def translation(
|
||||
domain: str,
|
||||
localedir: StrPath | None = ...,
|
||||
languages: Iterable[str] | None = ...,
|
||||
class_: None = ...,
|
||||
fallback: bool = ...,
|
||||
codeset: str | None = ...,
|
||||
) -> NullTranslations: ...
|
||||
@overload
|
||||
def translation(
|
||||
domain: str,
|
||||
localedir: StrPath | None = ...,
|
||||
languages: Iterable[str] | None = ...,
|
||||
class_: Type[_T] = ...,
|
||||
fallback: Literal[False] = ...,
|
||||
codeset: str | None = ...,
|
||||
) -> _T: ...
|
||||
@overload
|
||||
def translation(
|
||||
domain: str,
|
||||
localedir: StrPath | None = ...,
|
||||
languages: Iterable[str] | None = ...,
|
||||
class_: Type[Any] = ...,
|
||||
fallback: Literal[True] = ...,
|
||||
codeset: str | None = ...,
|
||||
) -> Any: ...
|
||||
def install(
|
||||
domain: str, localedir: StrPath | None = ..., codeset: str | None = ..., names: Container[str] | None = ...
|
||||
) -> None: ...
|
||||
if sys.version_info < (3, 11):
|
||||
@overload
|
||||
def translation(
|
||||
domain: str,
|
||||
localedir: StrPath | None = ...,
|
||||
languages: Iterable[str] | None = ...,
|
||||
class_: None = ...,
|
||||
fallback: bool = ...,
|
||||
codeset: str | None = ...,
|
||||
) -> NullTranslations: ...
|
||||
@overload
|
||||
def translation(
|
||||
domain: str,
|
||||
localedir: StrPath | None = ...,
|
||||
languages: Iterable[str] | None = ...,
|
||||
class_: Type[_T] = ...,
|
||||
fallback: Literal[False] = ...,
|
||||
codeset: str | None = ...,
|
||||
) -> _T: ...
|
||||
@overload
|
||||
def translation(
|
||||
domain: str,
|
||||
localedir: StrPath | None = ...,
|
||||
languages: Iterable[str] | None = ...,
|
||||
class_: Type[Any] = ...,
|
||||
fallback: Literal[True] = ...,
|
||||
codeset: str | None = ...,
|
||||
) -> Any: ...
|
||||
def install(
|
||||
domain: str, localedir: StrPath | None = ..., codeset: str | None = ..., names: Container[str] | None = ...
|
||||
) -> None: ...
|
||||
|
||||
else:
|
||||
@overload
|
||||
def translation(
|
||||
domain: str,
|
||||
localedir: StrPath | None = ...,
|
||||
languages: Iterable[str] | None = ...,
|
||||
class_: None = ...,
|
||||
fallback: bool = ...,
|
||||
) -> NullTranslations: ...
|
||||
@overload
|
||||
def translation(
|
||||
domain: str,
|
||||
localedir: StrPath | None = ...,
|
||||
languages: Iterable[str] | None = ...,
|
||||
class_: Type[_T] = ...,
|
||||
fallback: Literal[False] = ...,
|
||||
) -> _T: ...
|
||||
@overload
|
||||
def translation(
|
||||
domain: str,
|
||||
localedir: StrPath | None = ...,
|
||||
languages: Iterable[str] | None = ...,
|
||||
class_: Type[Any] = ...,
|
||||
fallback: Literal[True] = ...,
|
||||
) -> Any: ...
|
||||
def install(domain: str, localedir: StrPath | None = ..., names: Container[str] | None = ...) -> None: ...
|
||||
|
||||
def textdomain(domain: str | None = ...) -> str: ...
|
||||
def bindtextdomain(domain: str, localedir: StrPath | None = ...) -> str: ...
|
||||
def bind_textdomain_codeset(domain: str, codeset: str | None = ...) -> str: ...
|
||||
def dgettext(domain: str, message: str) -> str: ...
|
||||
def ldgettext(domain: str, message: str) -> str: ...
|
||||
def dngettext(domain: str, msgid1: str, msgid2: str, n: int) -> str: ...
|
||||
def ldngettext(domain: str, msgid1: str, msgid2: str, n: int) -> str: ...
|
||||
def gettext(message: str) -> str: ...
|
||||
def lgettext(message: str) -> str: ...
|
||||
def ngettext(msgid1: str, msgid2: str, n: int) -> str: ...
|
||||
def lngettext(msgid1: str, msgid2: str, n: int) -> str: ...
|
||||
|
||||
if sys.version_info >= (3, 8):
|
||||
def pgettext(context: str, message: str) -> str: ...
|
||||
@@ -78,4 +103,11 @@ if sys.version_info >= (3, 8):
|
||||
def npgettext(context: str, msgid1: str, msgid2: str, n: int) -> str: ...
|
||||
def dnpgettext(domain: str, context: str, msgid1: str, msgid2: str, n: int) -> str: ...
|
||||
|
||||
if sys.version_info < (3, 11):
|
||||
def lgettext(message: str) -> str: ...
|
||||
def ldgettext(domain: str, message: str) -> str: ...
|
||||
def lngettext(msgid1: str, msgid2: str, n: int) -> str: ...
|
||||
def ldngettext(domain: str, msgid1: str, msgid2: str, n: int) -> str: ...
|
||||
def bind_textdomain_codeset(domain: str, codeset: str | None = ...) -> str: ...
|
||||
|
||||
Catalog = translation
|
||||
|
||||
Reference in New Issue
Block a user