diff options
author | Waylan Limberg <waylan@gmail.com> | 2009-08-23 14:42:52 -0400 |
---|---|---|
committer | Waylan Limberg <waylan@gmail.com> | 2009-08-23 14:42:52 -0400 |
commit | b688bf59dee2ed1552c0b232a43066ba18393ab0 (patch) | |
tree | b5c8bc09beee2ad2b2cfe28d53f6422c7907f9cb /markdown/__init__.py | |
parent | b4ce140d4e0e9839eb8e95f26165b8584441a5f2 (diff) | |
download | markdown-b688bf59dee2ed1552c0b232a43066ba18393ab0.tar.gz markdown-b688bf59dee2ed1552c0b232a43066ba18393ab0.tar.bz2 markdown-b688bf59dee2ed1552c0b232a43066ba18393ab0.zip |
Fixed Ticket 43. Apparenlty ElementTree does not recognize 'utf8' as an alias of 'utf-8' and outputs invalid xml. We never noticed as stripTopLevelTags removes the offending fragment. However, there are legitimate uses for turning off stripTopLevelTags. Therefore, from now on we will be using 'utf-8' internally. Thanks to Mark Eichin for the report.
Diffstat (limited to 'markdown/__init__.py')
-rw-r--r-- | markdown/__init__.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/markdown/__init__.py b/markdown/__init__.py index 086fde9..6010715 100644 --- a/markdown/__init__.py +++ b/markdown/__init__.py @@ -395,7 +395,7 @@ class Markdown: root = newRoot # Serialize _properly_. Strip top-level tags. - output, length = codecs.utf_8_decode(self.serializer(root, encoding="utf8")) + output, length = codecs.utf_8_decode(self.serializer(root, encoding="utf-8")) if self.stripTopLevelTags: try: start = output.index('<%s>'%DOC_TAG)+len(DOC_TAG)+2 |