From 586c482bea38a75fe71bd616f7023fbd16f477b7 Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Mon, 2 Jan 2023 11:41:48 +0000 Subject: [PATCH] Tidying --- utils.py | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/utils.py b/utils.py index da8702791..dad2c098e 100644 --- a/utils.py +++ b/utils.py @@ -4228,17 +4228,22 @@ def license_link_from_name(license: str) -> str: return value -def escape_text(txt: str) -> str: - """Escape text for inclusion in xml/rss +def _get_escaped_chars() -> {}: + """Returns escaped characters """ - replacements = { + return { "&": "&", "<": "<", ">": ">", '"': """, "'": "'" } - 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) return txt @@ -4246,13 +4251,6 @@ def escape_text(txt: str) -> str: def unescaped_text(txt: str) -> str: """Escape text for inclusion in xml/rss """ - replacements = { - "&": "&", - "<": "<", - ">": ">", - '"': """, - "'": "'" - } - for orig, replacement in replacements.items(): + for orig, replacement in _get_escaped_chars().items(): txt = txt.replace(replacement, orig) return txt