diff --git a/sendgrid/message.py b/sendgrid/message.py index 22ce3a795..a0a6a459d 100644 --- a/sendgrid/message.py +++ b/sendgrid/message.py @@ -119,6 +119,8 @@ def set_replyto(self, replyto): self.reply_to = replyto def add_attachment(self, name, file_): + if sys.version_info < (3, 0) and isinstance(name, unicode): + name = name.encode('utf-8') if isinstance(file_, str): # filepath with open(file_, 'rb') as f: self.files[name] = f.read()