refactor: rename ZEPHYR_MIRROR_BUGDOWN_KEY and DEFAULT_BUGDOWN_KEY

rename ZEPHYR_MIRROR_BUGDOWN_KEY to ZEPHYR_MIRROR_MARKDOWN_KEY and
DEFAULT_BUGDOWN_KEY tp DEFAULT_MARKDOWN_KEY.
This commit is part of series of commits aimed at renaming bugdown to
markdown.
This commit is contained in:
Mohit Gupta 2020-06-27 01:35:13 +05:30 committed by Tim Abbott
parent 0241111aef
commit 97872591ef
1 changed files with 10 additions and 10 deletions

View File

@ -1828,8 +1828,8 @@ def get_sub_registry(r: markdown.util.Registry, keys: List[str]) -> markdown.uti
# These are used as keys ("realm_filters_keys") to md_engines and the respective # These are used as keys ("realm_filters_keys") to md_engines and the respective
# realm filter caches # realm filter caches
DEFAULT_BUGDOWN_KEY = -1 DEFAULT_MARKDOWN_KEY = -1
ZEPHYR_MIRROR_BUGDOWN_KEY = -2 ZEPHYR_MIRROR_MARKDOWN_KEY = -2
class Markdown(markdown.Markdown): class Markdown(markdown.Markdown):
def __init__(self, *args: Any, **kwargs: Union[bool, int, List[Any]]) -> None: def __init__(self, *args: Any, **kwargs: Union[bool, int, List[Any]]) -> None:
@ -1988,7 +1988,7 @@ class Markdown(markdown.Markdown):
return default return default
def handle_zephyr_mirror(self) -> None: def handle_zephyr_mirror(self) -> None:
if self.getConfig("realm") == ZEPHYR_MIRROR_BUGDOWN_KEY: if self.getConfig("realm") == ZEPHYR_MIRROR_MARKDOWN_KEY:
# Disable almost all inline patterns for zephyr mirror # Disable almost all inline patterns for zephyr mirror
# users' traffic that is mirrored. Note that # users' traffic that is mirrored. Note that
# inline_interesting_links is a treeprocessor and thus is # inline_interesting_links is a treeprocessor and thus is
@ -2069,13 +2069,13 @@ def maybe_update_markdown_engines(realm_filters_key: Optional[int], email_gatewa
global realm_filter_data global realm_filter_data
if realm_filters_key is None: if realm_filters_key is None:
all_filters = all_realm_filters() all_filters = all_realm_filters()
all_filters[DEFAULT_BUGDOWN_KEY] = [] all_filters[DEFAULT_MARKDOWN_KEY] = []
for realm_filters_key, filters in all_filters.items(): for realm_filters_key, filters in all_filters.items():
realm_filter_data[realm_filters_key] = filters realm_filter_data[realm_filters_key] = filters
make_md_engine(realm_filters_key, email_gateway) make_md_engine(realm_filters_key, email_gateway)
# Hack to ensure that getConfig("realm") is right for mirrored Zephyrs # Hack to ensure that getConfig("realm") is right for mirrored Zephyrs
realm_filter_data[ZEPHYR_MIRROR_BUGDOWN_KEY] = [] realm_filter_data[ZEPHYR_MIRROR_MARKDOWN_KEY] = []
make_md_engine(ZEPHYR_MIRROR_BUGDOWN_KEY, False) make_md_engine(ZEPHYR_MIRROR_MARKDOWN_KEY, False)
else: else:
realm_filters = realm_filters_for_realm(realm_filters_key) realm_filters = realm_filters_for_realm(realm_filters_key)
if realm_filters_key not in realm_filter_data or \ if realm_filters_key not in realm_filter_data or \
@ -2278,7 +2278,7 @@ def do_convert(content: str,
if message_realm is None: if message_realm is None:
message_realm = message.get_realm() message_realm = message.get_realm()
if message_realm is None: if message_realm is None:
realm_filters_key = DEFAULT_BUGDOWN_KEY realm_filters_key = DEFAULT_MARKDOWN_KEY
else: else:
realm_filters_key = message_realm.id realm_filters_key = message_realm.id
@ -2292,7 +2292,7 @@ def do_convert(content: str,
if message.sending_client.name == "zephyr_mirror": if message.sending_client.name == "zephyr_mirror":
# Use slightly customized Markdown processor for content # Use slightly customized Markdown processor for content
# delivered via zephyr_mirror # delivered via zephyr_mirror
realm_filters_key = ZEPHYR_MIRROR_BUGDOWN_KEY realm_filters_key = ZEPHYR_MIRROR_MARKDOWN_KEY
maybe_update_markdown_engines(realm_filters_key, email_gateway) maybe_update_markdown_engines(realm_filters_key, email_gateway)
md_engine_key = (realm_filters_key, email_gateway) md_engine_key = (realm_filters_key, email_gateway)
@ -2300,10 +2300,10 @@ def do_convert(content: str,
if md_engine_key in md_engines: if md_engine_key in md_engines:
_md_engine = md_engines[md_engine_key] _md_engine = md_engines[md_engine_key]
else: else:
if DEFAULT_BUGDOWN_KEY not in md_engines: if DEFAULT_MARKDOWN_KEY not in md_engines:
maybe_update_markdown_engines(realm_filters_key=None, email_gateway=False) maybe_update_markdown_engines(realm_filters_key=None, email_gateway=False)
_md_engine = md_engines[(DEFAULT_BUGDOWN_KEY, email_gateway)] _md_engine = md_engines[(DEFAULT_MARKDOWN_KEY, email_gateway)]
# Reset the parser; otherwise it will get slower over time. # Reset the parser; otherwise it will get slower over time.
_md_engine.reset() _md_engine.reset()