From 643d911f4fb434176c7f6a342db9109431259273 Mon Sep 17 00:00:00 2001 From: Anders Kaseorg Date: Tue, 14 Nov 2023 10:18:09 -0800 Subject: [PATCH] markdown: Accept legacy `Pattern` in `inlinePatterns` registry (#11027) Signed-off-by: Anders Kaseorg --- stubs/Markdown/markdown/core.pyi | 2 +- stubs/Markdown/markdown/extensions/smarty.pyi | 2 +- stubs/Markdown/markdown/inlinepatterns.pyi | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/stubs/Markdown/markdown/core.pyi b/stubs/Markdown/markdown/core.pyi index 7a1405b4c..d8f7152ca 100644 --- a/stubs/Markdown/markdown/core.pyi +++ b/stubs/Markdown/markdown/core.pyi @@ -21,7 +21,7 @@ class _ReadableStream(Protocol): class Markdown: preprocessors: Registry[preprocessors.Preprocessor] - inlinePatterns: Registry[inlinepatterns.InlineProcessor] + inlinePatterns: Registry[inlinepatterns.Pattern] treeprocessors: Registry[treeprocessors.Treeprocessor] postprocessors: Registry[postprocessors.Postprocessor] parser: blockparser.BlockParser diff --git a/stubs/Markdown/markdown/extensions/smarty.pyi b/stubs/Markdown/markdown/extensions/smarty.pyi index d81870387..b3706d99a 100644 --- a/stubs/Markdown/markdown/extensions/smarty.pyi +++ b/stubs/Markdown/markdown/extensions/smarty.pyi @@ -38,6 +38,6 @@ class SmartyExtension(Extension): def educateEllipses(self, md: Markdown) -> None: ... def educateAngledQuotes(self, md: Markdown) -> None: ... def educateQuotes(self, md: Markdown) -> None: ... - inlinePatterns: util.Registry[inlinepatterns.InlineProcessor] + inlinePatterns: util.Registry[inlinepatterns.Pattern] def makeExtension(**kwargs) -> SmartyExtension: ... diff --git a/stubs/Markdown/markdown/inlinepatterns.pyi b/stubs/Markdown/markdown/inlinepatterns.pyi index e9be9657e..ea4f415ac 100644 --- a/stubs/Markdown/markdown/inlinepatterns.pyi +++ b/stubs/Markdown/markdown/inlinepatterns.pyi @@ -6,7 +6,7 @@ from xml.etree.ElementTree import Element from markdown import util from markdown.core import Markdown -def build_inlinepatterns(md: Markdown, **kwargs) -> util.Registry[InlineProcessor]: ... +def build_inlinepatterns(md: Markdown, **kwargs) -> util.Registry[Pattern]: ... NOIMG: str BACKTICK_RE: str