Update string.Template to 3.14 (#14148)

This commit is contained in:
sobolevn
2025-05-26 17:13:20 +03:00
committed by GitHub
parent 2091fe71b2
commit 5ec038df5b
2 changed files with 5 additions and 3 deletions
+5 -2
View File
@@ -32,12 +32,15 @@ whitespace: LiteralString
def capwords(s: StrOrLiteralStr, sep: StrOrLiteralStr | None = None) -> StrOrLiteralStr: ...
class Template(metaclass=type):
class Template:
template: str
delimiter: ClassVar[str]
idpattern: ClassVar[str]
braceidpattern: ClassVar[str | None]
flags: ClassVar[RegexFlag]
if sys.version_info >= (3, 14):
flags: ClassVar[RegexFlag | None]
else:
flags: ClassVar[RegexFlag]
pattern: ClassVar[Pattern[str]]
def __init__(self, template: str) -> None: ...
def substitute(self, mapping: Mapping[str, object] = {}, /, **kwds: object) -> str: ...