From 557c8dcb6f0783a632d0261ee0e39950e53dcd82 Mon Sep 17 00:00:00 2001 From: Tomas Kopecek Date: Wed, 1 Apr 2020 12:30:33 +0200 Subject: [PATCH] debug requests --- koji/__init__.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/koji/__init__.py b/koji/__init__.py index b9e68094..22af5b87 100644 --- a/koji/__init__.py +++ b/koji/__init__.py @@ -1677,10 +1677,18 @@ def openRemoteFile(relpath, topurl=None, topdir=None, tempdir=None): url = "%s/%s" % (topurl, relpath) fo = tempfile.TemporaryFile(dir=tempdir) resp = requests.get(url, stream=True) + length = 0 try: for chunk in resp.iter_content(chunk_size=8192): + length += len(chunk) fo.write(chunk) finally: + header_length = int(resp.headers.get('content-length'), 0) + if length != header_length: + print("openRemoteFile: %s, header: %d, got: %d" % (url, header_length, length)) + print(r.headers) + else: + print("openRemoteFile: %s [success], size %d" % (url, length)) resp.close() fo.seek(0) elif topdir: -- 2.25.1