aboutsummaryrefslogtreecommitdiffstats
path: root/markdown.py
diff options
context:
space:
mode:
authorWaylan Limberg <waylan@gmail.com>2008-08-22 23:38:39 -0400
committerWaylan Limberg <waylan@gmail.com>2008-08-22 23:38:39 -0400
commitfa014ac7743836db611713ca630a4919e8d5fa3d (patch)
tree5a08a0fdb39697369705a1e3b918468c08810b95 /markdown.py
parente12a10d1754a13cd3a7f5b341d26ea17035105d8 (diff)
downloadmarkdown-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-xmarkdown.py2
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: