[Python-modules-team] Bug#646552: python-markdown: do not properly handle inline html

Anaël Verrier elghinn at free.fr
Tue Oct 25 02:52:52 UTC 2011


Package: python-markdown
Version: 2.0.3-2
Severity: normal

Dear Maintainer,

Please have a look to this strange behavior:

--------8<--------
>>> import markdown
>>> markdown.markdown('<p>.\n\n...\n\n.</p>')
u'<p>.\n\n...\n\n.</p>'
>>> markdown.markdown('<p>.\n\n.a.\n\n.</p>')
u'<p>.\n\n.a.\n\n.</p>'
>>> markdown.markdown('<p>.\n\n.p.\n\n.</p>')
u'<p>.\n\n.p.\n\n<p>.</p></p>'
-------->8--------

After a little investigation it seems that the problem comes from
markdown.preprocessors.HtmlBlockPreprocessor. I don't know why but it seems it
considers the 'p' as a tag (which it obviously is not).

Cheers,


-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.0.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages python-markdown depends on:
ii  python          2.7.2-9
ii  python-support  1.0.14 

python-markdown recommends no packages.

python-markdown suggests no packages.

-- no debconf information





More information about the Python-modules-team mailing list