Roman Petrichev <[EMAIL PROTECTED]> added the comment: Senthil, please read the RFC3986 text, not only examples. [Page 31] contains exact algorithm how to handle this case. --cut-- if (R.path == "") then T.path = Base.path; if defined(R.query) then T.query = R.query; else T.query = Base.query; endif; --cut--
I.e. instead of: >>> urljoin('http://www.ya.ru/index.php', '?o=30&a=l') 'http://www.ya.ru/?o=30&a=l' python SHOULD do: >>> urljoin('http://www.ya.ru/index.php', '?o=30&a=l') 'http://www.ya.ru/index.php?o=30&a=l' Look at any browser's handling this case. ---------- nosy: +tier _______________________________________ Python tracker <[EMAIL PROTECTED]> <http://bugs.python.org/issue1432> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com