Merge pull request #1161 from sigmavirus24/fix1159

If Content-Length is already set, don't override
This commit is contained in:
Kenneth Reitz
2013-02-10 14:07:08 -08:00
+2
View File
@@ -387,6 +387,8 @@ class PreparedRequest(RequestEncodingMixin, RequestHooksMixin):
self.body = body
def prepare_content_length(self, body):
if self.headers.get('Content-Length'):
return
if hasattr(body, 'seek') and hasattr(body, 'tell'):
body.seek(0, 2)
self.headers['Content-Length'] = str(body.tell())