You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by wo...@apache.org on 2017/05/11 00:21:52 UTC

[couchdb] branch upload-failed-logfiles updated: support ancient versions of requests library

This is an automated email from the ASF dual-hosted git repository.

wohali pushed a commit to branch upload-failed-logfiles
in repository https://gitbox.apache.org/repos/asf/couchdb.git

The following commit(s) were added to refs/heads/upload-failed-logfiles by this push:
       new  a295a70   support ancient versions of requests library
a295a70 is described below

commit a295a707dffbe34d8d1503a551b66fcd1a97e762
Author: Joan Touzet <jo...@atypical.net>
AuthorDate: Wed May 10 20:21:36 2017 -0400

    support ancient versions of requests library
---
 build-aux/logfile-uploader.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/build-aux/logfile-uploader.py b/build-aux/logfile-uploader.py
index 7c11a76..4555cdc 100755
--- a/build-aux/logfile-uploader.py
+++ b/build-aux/logfile-uploader.py
@@ -89,11 +89,13 @@ def upload_logs():
     req.raise_for_status()
     req = _tojson(req)
     with open(TARFILE, 'rb') as f:
+        # ancient versions of requests break if data is iterable
+        fdata = f.read()
         req2 = requests.put(COUCH_URL + '/' + doc['_id'] + '/' + TARFILE,
             headers={'Content-type': 'application/x-gtar'},
             auth=creds,
             params={'rev': req['rev']},
-            data=f)
+            data=fdata)
     req2.raise_for_status()
     return req2
 

-- 
To stop receiving notification emails like this one, please contact
['"commits@couchdb.apache.org" <co...@couchdb.apache.org>'].