From 551787e77bb5c57c84d88324131b26a4a5a8053c Mon Sep 17 00:00:00 2001 From: Antonio Ospite Date: Wed, 23 Dec 2015 19:26:51 +0100 Subject: [PATCH 1/1] MorseTranslator.py: don't sanitize away word spaces Don't strip word spaces when sanitizing strings, those spaces may be part of the original message. --- src/savemysugar/MorseTranslator.py | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/savemysugar/MorseTranslator.py b/src/savemysugar/MorseTranslator.py index d52902d..068a0b9 100755 --- a/src/savemysugar/MorseTranslator.py +++ b/src/savemysugar/MorseTranslator.py @@ -140,8 +140,6 @@ class MorseTranslator(object): sanitized = text.lower() sanitized = re.sub(r"[^a-z0-9.,:?\'-/()\"=\+@ ]", "", sanitized) sanitized = re.sub(r"\s+", " ", sanitized) - sanitized = re.sub(r"^\s+", "", sanitized) - sanitized = re.sub(r"\s+$", "", sanitized) return sanitized def char_to_signal(self, character): @@ -163,8 +161,6 @@ class MorseTranslator(object): sanitized = re.sub(r"[^\-\.\/]", " ", sanitized) sanitized = re.sub(r"\s+", " ", sanitized) sanitized = re.sub(r"( ?/ ?)+", " / ", sanitized) - sanitized = re.sub(r"^[ /]+", "", sanitized) - sanitized = re.sub(r"[ /]+$", "", sanitized) return sanitized def signal_to_character(self, signal): -- 2.1.4