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 leotan, martin.panter
Date 2015-02-24.23:52:41
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1424821962.28.0.345285466455.issue23516@psf.upfronthosting.co.za>
In-reply-to
Content
Sounds like this might be in a third-party module, not in Python itself. But see also Issue 23328 and Issue 18140.

The RFC you referenced also says this, which suggests the authority cannot contain a literal question mark:

‘The authority component . . . is terminated by the next slash ("/"), question mark ("?"), or number sign ("#") character, or by the end of the URI.’

Some more definitions from that RFC indicating a literal question mark is not allowed in “userinfo”:

userinfo = *( unreserved / pct-encoded / sub-delims / ":" )
unreserved = ALPHA / DIGIT / "-" / "." / "_" / "~"
pct-encoded = "%" HEXDIG HEXDIG
sub-delims = "!" / "$" / "&" / "'" / "(" / ")" / "*" / "+" / "," / ";" / "="
History
Date User Action Args
2015-02-24 23:52:42martin.pantersetrecipients: + martin.panter, leotan
2015-02-24 23:52:42martin.pantersetmessageid: <1424821962.28.0.345285466455.issue23516@psf.upfronthosting.co.za>
2015-02-24 23:52:42martin.panterlinkissue23516 messages
2015-02-24 23:52:41martin.pantercreate