[Python-ideas] Proposed addtion to urllib.parse in 3.1 (and urlparse in 2.7)

Venkatraman S venkat83 at gmail.com
Fri Mar 27 17:05:51 CET 2009


On Fri, Mar 27, 2009 at 9:30 PM, Mart Sõmermaa <mrts.pydev at gmail.com> wrote:

> Why not?
>
> 2009/3/27 Venkatraman S <venkat83 at gmail.com>
>
>>
>> On Fri, Mar 27, 2009 at 8:56 PM, Mart Sõmermaa <mrts.pydev at gmail.com>wrote:
>>
>>>
>>>
>>>     Usage:
>>>     >>> add_query_params('http://foo.com', a='b')
>>>     'http://foo.com?a=b'
>>>     >>> add_query_params('http://foo.com?a=b', b='c', d='q')
>>>     'http://foo.com?a=b&b=c&d=q'
>>>
>>>     The real implementation should be more strict, e.g. raise on the
>>>     following:
>>>     >>> add_query_params('http://foo.com?a=b', a='b')
>>>     'http://foo.com?a=b&a=b'
>>>
>>
>> Well, this is not 'generic'  - for eg. in Django sites the above would not
>> be applicable.
>>
>

http://foo.com?a=b <http://foo.com/?a=b>   !=
http://foo.com/a/b<http://foo.com/?a=b>
.
Semantically , both are same,but the framework rules are different. Not sure
how you would this - by telling urllib that it is a 'pretty' django URL? (or
am i missing out something?)

-V-
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-ideas/attachments/20090327/d58eddac/attachment.html>


More information about the Python-ideas mailing list