Detect all indef block durations

This commit is contained in:
Markus-Rost 2020-10-13 19:30:19 +02:00
parent 2f42f65a8c
commit 44d38c4cd1

View file

@ -98,7 +98,7 @@ async def compact_formatter(action, change, parsed_comment, categories, recent_c
link = link_formatter(create_article_path("Special:Contributions/{user}".format(user=user), WIKI_ARTICLE_PATH)) link = link_formatter(create_article_path("Special:Contributions/{user}".format(user=user), WIKI_ARTICLE_PATH))
except ValueError: except ValueError:
link = link_formatter(create_article_path(change["title"], WIKI_ARTICLE_PATH)) link = link_formatter(create_article_path(change["title"], WIKI_ARTICLE_PATH))
if change["logparams"]["duration"] in ["infinite", "infinity"]: if change["logparams"]["duration"] in ["infinite", "indefinite", "infinity", "never"]:
block_time = _("for infinity and beyond") block_time = _("for infinity and beyond")
else: else:
english_length = re.sub(r"(\d+)", "", change["logparams"][ english_length = re.sub(r"(\d+)", "", change["logparams"][
@ -481,7 +481,7 @@ async def embed_formatter(action, change, parsed_comment, categories, recent_cha
link = create_article_path("Special:Contributions/{user}".format(user=user), WIKI_ARTICLE_PATH) link = create_article_path("Special:Contributions/{user}".format(user=user), WIKI_ARTICLE_PATH)
except ValueError: except ValueError:
link = create_article_path(change["title"], WIKI_ARTICLE_PATH) link = create_article_path(change["title"], WIKI_ARTICLE_PATH)
if change["logparams"]["duration"] in ["infinite", "infinity"]: if change["logparams"]["duration"] in ["infinite", "indefinite", "infinity", "never"]:
block_time = _("for infinity and beyond") block_time = _("for infinity and beyond")
else: else:
english_length = re.sub(r"(\d+)", "", change["logparams"]["duration"]) # note that translation won't work for millenia and century yet english_length = re.sub(r"(\d+)", "", change["logparams"]["duration"]) # note that translation won't work for millenia and century yet