-
- Downloads
[REF] mail: remove deprecated email formataddr
[PEP 594] is going to depreciate the legacy `email.message.Message` API and its related modules. Among them the `email.utils.formataddr` function, this function takes a `(name, email)` pair and returns a string value suitable for From, To and Cc headers. The stdlib function is capable of handling several character encoding and two binary-to-ascii encoding. Odoo only uses `utf-8` which is compatible with the base64 b2a encoding. The re-implementation of that function has been simplified to only support base64-ed utf-8 and ascii. [PEP 594]: https://www.python.org/dev/peps/pep-0594/\#email-lagacy-api
Showing
- addons/mail/models/mail_cc_mixin.py 1 addition, 2 deletionsaddons/mail/models/mail_cc_mixin.py
- addons/mail/models/mail_channel.py 1 addition, 2 deletionsaddons/mail/models/mail_channel.py
- addons/mail/models/mail_mail.py 1 addition, 2 deletionsaddons/mail/models/mail_mail.py
- addons/mail/models/mail_message.py 2 additions, 3 deletionsaddons/mail/models/mail_message.py
- addons/mail/models/mail_thread.py 1 addition, 2 deletionsaddons/mail/models/mail_thread.py
- addons/mail/wizard/mail_compose_message.py 1 addition, 3 deletionsaddons/mail/wizard/mail_compose_message.py
- addons/survey/tests/test_survey_invite.py 2 additions, 2 deletionsaddons/survey/tests/test_survey_invite.py
- addons/survey/wizard/survey_invite.py 1 addition, 3 deletionsaddons/survey/wizard/survey_invite.py
- addons/test_mail/tests/common.py 2 additions, 2 deletionsaddons/test_mail/tests/common.py
- addons/test_mail/tests/test_mail_channel.py 1 addition, 3 deletionsaddons/test_mail/tests/test_mail_channel.py
- addons/test_mail/tests/test_mail_gateway.py 16 additions, 13 deletionsaddons/test_mail/tests/test_mail_gateway.py
- addons/test_mail/tests/test_mail_message.py 1 addition, 2 deletionsaddons/test_mail/tests/test_mail_message.py
- addons/test_mail/tests/test_message_post.py 1 addition, 2 deletionsaddons/test_mail/tests/test_message_post.py
- addons/test_mail/tests/test_message_track.py 1 addition, 3 deletionsaddons/test_mail/tests/test_message_track.py
- addons/test_mail/tests/test_performance.py 1 addition, 3 deletionsaddons/test_mail/tests/test_performance.py
- addons/test_mass_mailing/tests/test_mail_channel.py 1 addition, 1 deletionaddons/test_mass_mailing/tests/test_mail_channel.py
- addons/website_slides/wizard/slide_channel_invite.py 1 addition, 2 deletionsaddons/website_slides/wizard/slide_channel_invite.py
- odoo/addons/base/models/res_partner.py 1 addition, 3 deletionsodoo/addons/base/models/res_partner.py
- odoo/tools/mail.py 39 additions, 1 deletionodoo/tools/mail.py
Loading
Please register or sign in to comment