commit | 77c63c9dcb7863646477804366d2144975b553fb | [log] [tgz] |
---|---|---|
author | jack <jacktasia@gmail.com> | Tue Feb 10 12:11:00 2015 -0800 |
committer | jack <jacktasia@gmail.com> | Tue Feb 10 12:11:00 2015 -0800 |
tree | 26934ed1b91cf181fd483b0674099e3acbbbe161 | |
parent | bbad4f0e89c7662a79a35bc3d88391086ca86f24 [diff] [blame] |
fix infinite hang when object to download is smaller than DEFAULT_CHUNK_SIZE
diff --git a/googleapiclient/http.py b/googleapiclient/http.py index 3959d81..733a12a 100644 --- a/googleapiclient/http.py +++ b/googleapiclient/http.py
@@ -559,6 +559,8 @@ content_range = resp['content-range'] length = content_range.rsplit('/', 1)[1] self._total_size = int(length) + else: + self._total_size = int(resp['content-length']) if self._progress == self._total_size: self._done = True