avoid different behaviour in urljoin between pytho2.5 and python2.6+. see http://bugs.python.org/issue1432

This commit is contained in:
Daniel Grana 2010-05-14 20:09:07 +01:00
parent c87a29eb9e
commit b2f58207a4
1 changed files with 1 additions and 1 deletions

View File

@ -106,7 +106,7 @@ def url_query_cleaner(url, parameterlist=(), sep='&', kvsep='=', remove=False, u
else:
querylist.append(ksv)
seen.add(k)
return urlparse.urljoin(base, '?'+sep.join(querylist))
return '?'.join([base, sep.join(querylist)]) if querylist else base
def add_or_replace_parameter(url, name, new_value, sep='&', url_is_quoted=False):
"""Add or remove a parameter to a given url"""