You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
email.utils.getaddresses() rejects email addresses with "," in name #106669
Any idea if there will be a beta-5 to fix this? If not I could use some ideas on how to
handle/decorate the three tests that are failing when run on 3.12.
It does not look like there is an easy acceptable workaround for the bug as the source of the problem appears to be the comma counting logic added near the end of email.utils.getaddresses().
It's up to @Yhg1s to decide if this warrants a beta5 or not. I've prepared a rollback of the change that caused it.
Activity
felixxm commentedon Jul 12, 2023
A regression test:
rouilj commentedon Jul 13, 2023
Thanks for finding this. It blew up the regression testing for the Roundup Issue Tracker during my release yesterday. Specifically for:
Any idea if there will be a beta-5 to fix this? If not I could use some ideas on how to
handle/decorate the three tests that are failing when run on 3.12.
Thanks.
pythongh-106669: Revert "pythongh-102988: Detect email address parsin…
gpshead commentedon Jul 14, 2023
If you add a test skip decorator, I'd do it specifically for 3.12beta4. Something like this:
It does not look like there is an easy acceptable workaround for the bug as the source of the problem appears to be the comma counting logic added near the end of
email.utils.getaddresses().It's up to @Yhg1s to decide if this warrants a beta5 or not. I've prepared a rollback of the change that caused it.
gh-106669: Revert "gh-102988: Detect email address parsing errors ... (…
[3.12] pythongh-106669: Revert "pythongh-102988: Detect email address…
[3.12] gh-106669: Revert "gh-102988: Detect email address parsing err…
michel-slm commentedon Jul 26, 2023
This also breaks b4 very similarly to Django; mentioning here for reference
https://bugzilla.redhat.com/show_bug.cgi?id=2226159
gpshead commentedon Jul 26, 2023
The rollbacks were merged and will appear in 3.12.0rc1.
Update python39 to version 3.9.17 / rev 47 via SR 1100886
Update python38 to version 3.8.17 / rev 39 via SR 1102235
Update python312 to version 3.12.0b4 / rev 5 via SR 1102238
Update python310 to version 3.10.12 / rev 35 via SR 1102193
Update python39 to version 3.9.17 / rev 49 via SR 1102236
Update python311 to version 3.11.4 / rev 21 via SR 1102237
Update python to version 2.7.18 / rev 186 via SR 1103620