Convert to string if necessary.

This commit is contained in:
Antoine Nguyen
2014-11-05 10:10:43 +01:00
parent c23451f0a2
commit 10e07b293b
+6 -2
View File
@@ -68,9 +68,13 @@ class Email(object):
"""
fname = msg.get_filename()
if fname is not None:
if type(fname) is unicode:
fname = fname.encode("utf-8")
decoded = decode_header(fname)
value = decoded[0][1] is None and decoded[0][0] \
or unicode(decoded[0][0], decoded[0][1])
value = (
decoded[0][0] if decoded[0][1] is None
else unicode(decoded[0][0], decoded[0][1])
)
else:
value = "part_%s" % level
self.attachments[level] = value