Stops parameters with single values being treated as lists
This commit is contained in:
parent
bde0cdf310
commit
1966db1679
1 changed files with 6 additions and 2 deletions
|
@ -218,12 +218,14 @@ class URL:
|
|||
|
||||
def set_param(self, key, val):
|
||||
params = self.parameters()
|
||||
params[key] = [val]
|
||||
params[key] = val
|
||||
self.query = urlencode(params)
|
||||
|
||||
def add_param(self, key, val):
|
||||
params = self.parameters()
|
||||
if key in params:
|
||||
if not isinstance( params[key], list ):
|
||||
params[key] = [params[key]]
|
||||
params[key].append(val)
|
||||
else:
|
||||
params[key] = [val]
|
||||
|
@ -356,12 +358,14 @@ class HTTPRequest:
|
|||
|
||||
def set_param(self, key, val):
|
||||
params = self.parameters()
|
||||
params[key] = [val]
|
||||
params[key] = val
|
||||
self.body = urlencode(params)
|
||||
|
||||
def add_param(self, key, val):
|
||||
params = self.parameters()
|
||||
if key in params:
|
||||
if not isinstance( params[key], list ):
|
||||
params[key] = [params[key]]
|
||||
params[key].append(val)
|
||||
else:
|
||||
params[key] = [val]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue