Opened 13 years ago
Closed 13 years ago
#17633 closed Uncategorized (duplicate)
Invalid IDNA domains in email addresses passed to urlize raises exception
Reported by: | Chris Lamb | Owned by: | nobody |
---|---|---|---|
Component: | Uncategorized | Version: | dev |
Severity: | Normal | Keywords: | |
Cc: | Triage Stage: | Unreviewed | |
Has patch: | no | Needs documentation: | no |
Needs tests: | no | Patch needs improvement: | no |
Easy pickings: | no | UI/UX: | no |
Description
>>> from django.utils.html import urlize >>> urlize('lol@dongs..com') [...] UnicodeError: label empty or too long
ie. Calls str.encode('idna') without a try-except block. Regression from https://code.djangoproject.com/changeset/17348 I think.
Note:
See TracTickets
for help on using tickets.
Thanks for the report, but this is known and a fix is ready for checkin in #17592.