From 3a3df8a8bb87704d309bf4ce808a8ffbe15a8fd4 Mon Sep 17 00:00:00 2001 From: Paul Romano Date: Wed, 6 Aug 2014 21:06:17 -0400 Subject: [PATCH] Get content length in HTTP request appropriately when using Python 3. --- data/get_nndc_data.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/data/get_nndc_data.py b/data/get_nndc_data.py index ec031b95f..aaaacd4df 100755 --- a/data/get_nndc_data.py +++ b/data/get_nndc_data.py @@ -32,7 +32,10 @@ for f in files: req = urlopen(url) # Get file size from header - file_size = int(req.info().getheaders('Content-Length')[0]) + if sys.version_info[0] < 3: + file_size = int(req.info().getheaders('Content-Length')[0]) + else: + file_size = req.length downloaded = 0 # Check if file already downloaded