]> git.ozlabs.org Git - patchwork/commitdiff
[parser] Convert patch content to unicode before parsing
authorJeremy Kerr <jk@ozlabs.org>
Tue, 14 Oct 2008 02:30:05 +0000 (13:30 +1100)
committerJeremy Kerr <jk@ozlabs.org>
Tue, 14 Oct 2008 02:30:05 +0000 (13:30 +1100)
Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
apps/patchwork/bin/parsemail.py

index d73343a9407fd5a0c36f2af0604f414189f3595c..9aaaa9d9421a87405d566a8b691d11e324d2886a 100755 (executable)
@@ -138,6 +138,8 @@ def find_content(project, mail):
             continue
 
         payload = part.get_payload(decode=True)
+        if not isinstance(payload, unicode):
+            payload = unicode(payload, part.get_content_charset())
         subtype = part.get_content_subtype()
 
         if subtype in ['x-patch', 'x-diff']: