From d552b06350934d7c5c65b6c69e54b1c5a6db49a1 Mon Sep 17 00:00:00 2001 From: Baudouin Raoult Date: Wed, 9 May 2018 16:51:02 +0100 Subject: cdsapi --- cdsapi/api.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'cdsapi') 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): -- cgit v1.2.3