Martin Panter <vadmium...@gmail.com> added the comment:

I think your URLs are valid by RFC 3986. "When authority is not present" refers 
to URLs without the double-slash prefix, like the 
"urn:example:animal:ferret:nose". The RFC treats empty authority and no 
authority as different cases. If authority is present, the format for hier-part 
has to be

"//" authority path-abempty

Authority may be an empty string:

authority = [userinfo "@"] host [":" port]
host = IP-literal / IPv4address / reg-name
reg-name = *(unreserved / pct-encoded / sub-delims)  ; May be empty

Path-abempty may begin with two slashes if the first two segments are empty 
strings:

path-abempty = *("/" segment)
segment = *pchar  ; May be empty

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue34276>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to