X-Git-Url: https://git.ozlabs.org/?a=blobdiff_plain;f=apps%2Fpatchwork%2Fbin%2Fparsemail.py;fp=apps%2Fpatchwork%2Fbin%2Fparsemail.py;h=9aaaa9d9421a87405d566a8b691d11e324d2886a;hb=64b4f583066dc0757a82257d1dd2c97d451ce7d4;hp=d73343a9407fd5a0c36f2af0604f414189f3595c;hpb=f2636b75b63427e0db3945803c492457ea2c9db2;p=patchwork diff --git a/apps/patchwork/bin/parsemail.py b/apps/patchwork/bin/parsemail.py index d73343a..9aaaa9d 100755 --- a/apps/patchwork/bin/parsemail.py +++ b/apps/patchwork/bin/parsemail.py @@ -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']: