markdown: Accept legacy Pattern in inlinePatterns registry (#11027)

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
This commit is contained in:
Anders Kaseorg
2023-11-14 10:18:09 -08:00
committed by GitHub
parent aabeacfdbd
commit 643d911f4f
3 changed files with 3 additions and 3 deletions

View File

@@ -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

View File

@@ -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: ...

View File

@@ -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