From 08f89019c630ffc003b7141a790bc071df6b89da Mon Sep 17 00:00:00 2001 From: danieleades <33452915+danieleades@users.noreply.github.com> Date: Tue, 23 Jul 2024 12:39:50 +0100 Subject: [PATCH] Add docutils.utils.roman (#12393) --- stubs/docutils/docutils/utils/roman.pyi | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 stubs/docutils/docutils/utils/roman.pyi diff --git a/stubs/docutils/docutils/utils/roman.pyi b/stubs/docutils/docutils/utils/roman.pyi new file mode 100644 index 000000000..1595a736d --- /dev/null +++ b/stubs/docutils/docutils/utils/roman.pyi @@ -0,0 +1,14 @@ +import re + +class RomanError(Exception): ... +class OutOfRangeError(RomanError): ... +class NotIntegerError(RomanError): ... +class InvalidRomanNumeralError(RomanError): ... + +romanNumeralMap: tuple[tuple[str, int], ...] + +def toRoman(n: int) -> str: ... + +romanNumeralPattern: re.Pattern[str] + +def fromRoman(s: str) -> int: ...