Nick Timkovich <prometheus...@gmail.com> added the comment:

Looking at the history, the line in the docs used to say 

> ... (for example, an empty query (the draft states that these are equivalent).

which was changed to "the RFC" in April 2006 
https://github.com/python/cpython/commit/ad5177cf8da#diff-5b4cef771c997754f9e2feeae11d3b1eL68-R95

The original language was added in February 1995 
https://github.com/python/cpython/commit/a12ef9433baf#diff-5b4cef771c997754f9e2feeae11d3b1eR48-R51

So "the draft" probably meant the draft of RFC-1738 
https://tools.ietf.org/html/rfc1738#section-3.3 which is kinda vague on it. It 
didn't help that rewording it as "the RFC" later when there are 3+ RFCs 
referenced in the lib docs, one of which obsoleted the another RFC and 
definitely changed the meaning of the loose "?".

The draft of 2396 always seemed to have the opposite wording you point out, at 
least back in draft 07 (September 2004): 
https://tools.ietf.org/html/draft-fielding-uri-rfc2396bis-07#section-6.2.3 The 
draft 06 (April 2004) was silent on the matter 
https://tools.ietf.org/html/draft-fielding-uri-rfc2396bis-06#section-6.2.3

----------
nosy: +nicktimko

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

Reply via email to