mirror of https://github.com/zulip/zulip.git
markdown: Fix build_block_parser type.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
parent
4398eecd2b
commit
9573f6dc00
|
@ -41,6 +41,7 @@ import markdown.util
|
||||||
import requests
|
import requests
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from django.db.models import Q
|
from django.db.models import Q
|
||||||
|
from markdown.blockparser import BlockParser
|
||||||
from markdown.extensions import codehilite, nl2br, sane_lists, tables
|
from markdown.extensions import codehilite, nl2br, sane_lists, tables
|
||||||
from tlds import tld_set
|
from tlds import tld_set
|
||||||
from typing_extensions import TypedDict
|
from typing_extensions import TypedDict
|
||||||
|
@ -1939,7 +1940,7 @@ class Markdown(markdown.Markdown):
|
||||||
preprocessors.register(AlertWordNotificationProcessor(self), 'custom_text_notifications', 20)
|
preprocessors.register(AlertWordNotificationProcessor(self), 'custom_text_notifications', 20)
|
||||||
return preprocessors
|
return preprocessors
|
||||||
|
|
||||||
def build_block_parser(self) -> markdown.util.Registry:
|
def build_block_parser(self) -> BlockParser:
|
||||||
# We disable the following blockparsers from upstream:
|
# We disable the following blockparsers from upstream:
|
||||||
#
|
#
|
||||||
# indent - replaced by ours
|
# indent - replaced by ours
|
||||||
|
@ -1947,7 +1948,7 @@ class Markdown(markdown.Markdown):
|
||||||
# olist - replaced by ours
|
# olist - replaced by ours
|
||||||
# ulist - replaced by ours
|
# ulist - replaced by ours
|
||||||
# quote - replaced by ours
|
# quote - replaced by ours
|
||||||
parser = markdown.blockprocessors.BlockParser(self)
|
parser = BlockParser(self)
|
||||||
parser.blockprocessors.register(markdown.blockprocessors.EmptyBlockProcessor(parser), 'empty', 95)
|
parser.blockprocessors.register(markdown.blockprocessors.EmptyBlockProcessor(parser), 'empty', 95)
|
||||||
parser.blockprocessors.register(ListIndentProcessor(parser), 'indent', 90)
|
parser.blockprocessors.register(ListIndentProcessor(parser), 'indent', 90)
|
||||||
if not self.getConfig('code_block_processor_disabled'):
|
if not self.getConfig('code_block_processor_disabled'):
|
||||||
|
|
Loading…
Reference in New Issue