diff options
author | Baudouin Raoult <baudouin.raoult@ecmwf.int> | 2018-05-09 16:51:02 +0100 |
---|---|---|
committer | Baudouin Raoult <baudouin.raoult@ecmwf.int> | 2018-05-09 16:51:02 +0100 |
commit | d552b06350934d7c5c65b6c69e54b1c5a6db49a1 (patch) | |
tree | d294b78f7c5292808357fdc5399886a988d20713 | |
parent | efa629aa1c8f2754e8eeb1107bc79687a29e809c (diff) |
cdsapi
-rw-r--r-- | cdsapi/api.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/cdsapi/api.py b/cdsapi/api.py index 8583b08..cc8b71b 100644 --- a/cdsapi/api.py +++ b/cdsapi/api.py @@ -76,11 +76,14 @@ class Client(object): local_filename = url.split('/')[-1] r = requests.get(url, stream=True, verify=self.verify) + total = 0 with open(local_filename, 'wb') as f: for chunk in r.iter_content(chunk_size=1024): if chunk: f.write(chunk) + total += len(chunk) + assert total == size return local_filename def _api(self, url, request, target): |