]> git.phdru.name Git - mimedecode.git/blobdiff - mimedecode.py
Fix(Python2): Do not decode bytes to unicode
[mimedecode.git] / mimedecode.py
index 5d58333e51350c03077d90a053e29137a20e18d2..3b1df3e233dea79d8dd4f4b4b3425b883b6b51e5 100755 (executable)
@@ -243,7 +243,7 @@ def decode_body(msg, s):
         return s
 
     outfile = open(filename, 'wb')
-    if charset and isinstance(s, bytes):
+    if charset and bytes is not str and isinstance(s, bytes):  # Python3
         s = s.decode(charset, "replace")
     if not isinstance(s, bytes):
         s = s.encode(g.default_encoding, "replace")