[Python-modules-team] Bug#816218: email link encoded twice
Enrico Zini
enrico at debian.org
Sun Feb 28 20:43:28 UTC 2016
Package: python-markdown
Version: 2.6.5-2
Severity: normal
Hello,
thank you for maintaining markdown.
I have noticed that rendering email links generates a rather overquoted
href:
$ python3
Python 3.5.1+ (default, Jan 13 2016, 15:09:18)
[GCC 5.3.1 20160101] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import markdown
>>> markdown.markdown("<test at example.org>")
'<p><a href="mailto:test@example.org">test@example.org</a></p>'
>>>
Chromium opens it correctly, so I wonder if this is just some antispam
measure. However, chromium opens it correctly, so I'm not sure it is
really useful as an antispam measure.
Looking at AutomailPattern's implementation in inlinepatterns.py it
seems intentional, and I think it should at least be documented, and, if
possible, configurable.
This is making it rather complicated for me to postprocess <a> links in
the markdown ElementTree.
Thank you,
Enrico
-- System Information:
Debian Release: stretch/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.3.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages python-markdown depends on:
pn python:any <none>
Versions of packages python-markdown recommends:
ii python-pygments 2.1+dfsg-1
ii python-yaml 3.11-3
Versions of packages python-markdown suggests:
pn python-markdown-doc <none>
-- no debconf information
More information about the Python-modules-team
mailing list