Mail helper library breaks with unicode recipient names · Issue #334 · sendgrid/sendgrid-python · GitHub
Skip to content

Mail helper library breaks with unicode recipient names #334

Description

@openly-retro

I encountered an issue using the helper library to send mails to recipients with unicode first name / last name:

File "/usr/local/lib/python2.7/dist-packages/sendgrid/helpers/mail/mail.py", line 379, in __init__ self.value = value
File "/usr/local/lib/python2.7/dist-packages/sendgrid/helpers/mail/mail.py", line 395, in value self._value = str(value)
UnicodeEncodeError: 'ascii' codec can't encode characters in position 7-8: ordinal not in range(128)

Setting the encoding of the python document to utf-8 does not resolve/affect this issue. The code is converting unicode values to ascii.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions