merge-requests/30/head
Bob Mottram 2023-01-02 11:41:48 +00:00
parent 5257ba4f55
commit 586c482bea
1 changed files with 10 additions and 12 deletions

View File

@ -4228,17 +4228,22 @@ def license_link_from_name(license: str) -> str:
return value return value
def escape_text(txt: str) -> str: def _get_escaped_chars() -> {}:
"""Escape text for inclusion in xml/rss """Returns escaped characters
""" """
replacements = { return {
"&": "&", "&": "&",
"<": "&lt;", "<": "&lt;",
">": "&gt;", ">": "&gt;",
'"': "&quot;", '"': "&quot;",
"'": "&apos;" "'": "&apos;"
} }
for orig, replacement in replacements.items():
def escape_text(txt: str) -> str:
"""Escape text for inclusion in xml/rss
"""
for orig, replacement in _get_escaped_chars().items():
txt = txt.replace(orig, replacement) txt = txt.replace(orig, replacement)
return txt return txt
@ -4246,13 +4251,6 @@ def escape_text(txt: str) -> str:
def unescaped_text(txt: str) -> str: def unescaped_text(txt: str) -> str:
"""Escape text for inclusion in xml/rss """Escape text for inclusion in xml/rss
""" """
replacements = { for orig, replacement in _get_escaped_chars().items():
"&": "&amp;",
"<": "&lt;",
">": "&gt;",
'"': "&quot;",
"'": "&apos;"
}
for orig, replacement in replacements.items():
txt = txt.replace(replacement, orig) txt = txt.replace(replacement, orig)
return txt return txt