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

Bill Janssen janssen at parc.com
Fri Mar 27 17:13:57 CET 2009


Mart Sõmermaa <mrts.pydev at gmail.com> wrote:

> Appending query parameters to a URL is a very common need. However, there's
> nothing in urllib.parse (and older urlparse) that caters for that need.
> 
> Therefore, I propose adding the following to 2.7 and 3.1 in the respective
> libs:

>     >>> add_query_params('http://foo.com?a=b', b='c', d='q')

To begin with, I wouldn't use keyword params.  They're syntactically
more restrictive than the rules for application/x-www-form-urlencoded
allow, so you start by ruling out whole classes of URLs.

Bill



More information about the Python-ideas mailing list