This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author martin.panter
Recipients chris.jerdonek, martin.panter, xtreak
Date 2018-07-31.05:50:33
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1533016233.89.0.56676864532.issue34276@psf.upfronthosting.co.za>
In-reply-to
Content
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
History
Date User Action Args
2018-07-31 05:50:33martin.pantersetrecipients: + martin.panter, chris.jerdonek, xtreak
2018-07-31 05:50:33martin.pantersetmessageid: <1533016233.89.0.56676864532.issue34276@psf.upfronthosting.co.za>
2018-07-31 05:50:33martin.panterlinkissue34276 messages
2018-07-31 05:50:33martin.pantercreate