Co-Authored By: Timnit Gebru <tgebru@gmail.com>
Co-Authored By: Sarah Gonzalez <smar.gonz@gmail.com>
Co-Authored By: Leila Muhtasib <muhtasib@gmail.com>
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)