diff options
author | Waylan Limberg <waylan@gmail.com> | 2008-08-22 23:38:39 -0400 |
---|---|---|
committer | Waylan Limberg <waylan@gmail.com> | 2008-08-22 23:38:39 -0400 |
commit | fa014ac7743836db611713ca630a4919e8d5fa3d (patch) | |
tree | 5a08a0fdb39697369705a1e3b918468c08810b95 /markdown.py | |
parent | e12a10d1754a13cd3a7f5b341d26ea17035105d8 (diff) | |
download | markdown-fa014ac7743836db611713ca630a4919e8d5fa3d.tar.gz markdown-fa014ac7743836db611713ca630a4919e8d5fa3d.tar.bz2 markdown-fa014ac7743836db611713ca630a4919e8d5fa3d.zip |
Fixed Ticket 11. Disabled ``indenteTree`` for `pre` and `code` tags. Now
whitespace is preserved in codeblocks.
As a side-benefit, this also solved the issue with the safe-mode tests failing.
All tests incorectly altered at ElementTree conversion have been corrected for
this bug. Any remaining tests that fail are unrelated to this.
Diffstat (limited to 'markdown.py')
-rwxr-xr-x | markdown.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/markdown.py b/markdown.py index 09cfdea..5d7dc32 100755 --- a/markdown.py +++ b/markdown.py @@ -106,7 +106,7 @@ def indentETree(elem, level=0): else: i = "\n" - if len(elem): + if len(elem) and elem.tag not in ['code', 'pre']: if not elem.text or not elem.text.strip(): elem.text = i + " " for e in elem: |