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 demian.brecht
Recipients Mike.Lissner, demian.brecht, ezio.melotti, ncoghlan, orsenthil, pitrou
Date 2014-08-06.00:45:05
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1407285910.12.0.230751663397.issue22118@psf.upfronthosting.co.za>
In-reply-to
Content
Here's an initial patch with a fix that passes all the test cases other than the ones that are incorrect based on examples and pseudocode in RFC 3986. I haven't checked obsoleted RFCs yet to ensure consistency, but will do so when I get a chance (likely tomorrow morning). Posting this now to see if anyone's opposed to the change, or at least the direction of.

Note: It /does/ break backwards compatibility, but it seems that previous logic was incorrect (based on my upcoming checking for consistency between RFCs). As such, I'm not sure that it should be fixed < 3.5. Thoughts?
History
Date User Action Args
2014-08-06 00:45:10demian.brechtsetrecipients: + demian.brecht, ncoghlan, orsenthil, pitrou, ezio.melotti, Mike.Lissner
2014-08-06 00:45:10demian.brechtsetmessageid: <1407285910.12.0.230751663397.issue22118@psf.upfronthosting.co.za>
2014-08-06 00:45:09demian.brechtlinkissue22118 messages
2014-08-06 00:45:09demian.brechtcreate