New submission from Christopher Foo:
When encoding a string with the IDNA codec I expected that it will always raise
an exception with empty labels. When I do this
>>> 'example.c…'.encode('idna').decode('ascii')
it returns
'example.c...'
instead of raising UnicodeError. The original string ends with U+2026
HORIZONTAL ELLIPSIS if you can't see it clearly. These strings are coming from
web pages in a web crawler.
I tested this on Python 3.4, 3.3.2, 2.7.5, 2.6.9.
----------
components: Library (Lib)
messages: 215189
nosy: chfoo
priority: normal
severity: normal
status: open
title: Encoding str to IDNA with ellipsis decomposes to empty labels
type: behavior
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue21103>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com