Ilya Konstantinov <[email protected]> added the comment:
>From RFC-1738:
hostname = *[ domainlabel "." ] toplabel
domainlabel = alphadigit | alphadigit *[ alphadigit | "-" ] alphadigit
toplabel = alpha | alpha *[ alphadigit | "-" ] alphadigit
alphadigit = alpha | digit
However:
py> urlparse('https://foo\\bar/baz')
ParseResult(scheme='https', netloc='foo\\bar', path='/baz', params='',
query='', fragment='')
The hostname's BNF doesn't allow for a backslash ('\\') character, so I'd
expect urlparse to raise a ValueError for this "URL".
----------
nosy: +Ilya Konstantinov
_______________________________________
Python tracker <[email protected]>
<https://bugs.python.org/issue35748>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com