diff --git a/flask_website/views/mailinglist.py b/flask_website/views/mailinglist.py index fb41dd27..c24b7a87 100644 --- a/flask_website/views/mailinglist.py +++ b/flask_website/views/mailinglist.py @@ -27,10 +27,12 @@ class Mail(object): for line in split_lines_wrapping(self.text): if line == u'-- ': in_sig = True + # the extra space at the end is a simple workaround for + # urlize not to consume the as part of the URL if in_sig: - line = Markup(u'%s') % line + line = Markup(u'%s ') % line elif line.startswith('>'): - line = Markup(u'%s') % line + line = Markup(u'%s ') % line result.append(urlize(line)) return Markup(u'\n'.join(result))