[issue23150] urllib parse incorrect handing of params

2015-01-03 Thread Julian Reschke
Julian Reschke added the comment: An example URI for this issue is: http://example.com/; The RFC 3986 path component for this URI is /;. After using urllib's parse function, how would you know? (I realize that changing behavior of the existing API may cause problems

[issue23150] urllib parse incorrect handing of params

2015-01-02 Thread Julian Reschke
New submission from Julian Reschke: urllib.parse tries to special-case params, which have been dropped from the general URI syntax back in RFC 2396 (16 years ago). In most cases this can be worked around by reconstructing the path from both path and params; however this fails for paths