From ab748d34f065e0bbc837e87c3ce206a4dd721b00 Mon Sep 17 00:00:00 2001 From: danieleades <33452915+danieleades@users.noreply.github.com> Date: Tue, 23 Jul 2024 12:56:38 +0100 Subject: [PATCH] Add type annotations for 'docutils.writers.latex2e.Babel' (#12394) --- stubs/docutils/docutils/writers/latex2e.pyi | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/stubs/docutils/docutils/writers/latex2e.pyi b/stubs/docutils/docutils/writers/latex2e.pyi index 0f6820f05..9719f2759 100644 --- a/stubs/docutils/docutils/writers/latex2e.pyi +++ b/stubs/docutils/docutils/writers/latex2e.pyi @@ -1,3 +1,20 @@ from _typeshed import Incomplete +from typing import ClassVar + +from docutils.utils import Reporter + +class Babel: + language_codes: ClassVar[dict[str, str]] + warn_msg: ClassVar[str] + active_chars: ClassVar[dict[str, str]] + + reporter: Reporter | None + language: str + otherlanguages: dict[str, str] + + def __init__(self, language_code: str, reporter: Reporter | None = None) -> None: ... + def __call__(self) -> str: ... + def language_name(self, language_code: str) -> str: ... + def get_language(self) -> str: ... def __getattr__(name: str) -> Incomplete: ...