mirror of
https://github.com/kennethreitz/requests.git
synced 2026-06-05 22:50:18 +00:00
Merge pull request #729 from vickimo/issue_661
Added needed cast for when POSTing data and files (Issue #661)
This commit is contained in:
@@ -355,6 +355,13 @@ class Request(object):
|
||||
fp = StringIO(fp)
|
||||
fields.update({k: (fn, fp.read())})
|
||||
|
||||
for field in fields:
|
||||
if isinstance(fields[field], float):
|
||||
fields[field] = str(fields[field])
|
||||
if isinstance(fields[field], list):
|
||||
newvalue = ', '.join(fields[field])
|
||||
fields[field] = newvalue
|
||||
|
||||
(body, content_type) = encode_multipart_formdata(fields)
|
||||
|
||||
return (body, content_type)
|
||||
|
||||
Reference in New Issue
Block a user