Merge branch 'develop' of https://github.com/darkrho/requests into develop

This commit is contained in:
Kenneth Reitz
2011-11-18 15:33:20 -05:00
+8 -2
View File
@@ -371,7 +371,13 @@ class Request(object):
fields = dict(self.data)
for (k, v) in self.files.items():
fields.update({k: (guess_filename(k) or k, v.read())})
# support for explicit filename
if isinstance(v, (tuple, list)):
fn, fp = v
else:
fn = guess_filename(v) or k
fp = v
fields.update({k: (fn, fp.read())})
(body, content_type) = encode_multipart_formdata(fields)
else:
@@ -425,7 +431,7 @@ class Request(object):
c[k] = v
# Turn it into a header.
cookie_header = c.output(header='').strip()
cookie_header = c.output(header='', sep='; ').strip()
# Attach Cookie header to request.
self.headers['Cookie'] = cookie_header