From 4fc463bc34207bf40527f67a9f3de329d266a54d Mon Sep 17 00:00:00 2001 From: Eddy Hintze Date: Sun, 19 Jan 2020 13:37:22 -0500 Subject: [PATCH] Not everything has the same hash options. Fixes #4 --- humblebundle_downloader/_version.py | 2 +- humblebundle_downloader/download_library.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/humblebundle_downloader/_version.py b/humblebundle_downloader/_version.py index 156d6f9..eead319 100644 --- a/humblebundle_downloader/_version.py +++ b/humblebundle_downloader/_version.py @@ -1 +1 @@ -__version__ = '0.0.4' +__version__ = '0.0.5' diff --git a/humblebundle_downloader/download_library.py b/humblebundle_downloader/download_library.py index f464152..ed991f1 100644 --- a/humblebundle_downloader/download_library.py +++ b/humblebundle_downloader/download_library.py @@ -68,8 +68,8 @@ def download_library(cookie_path, library_path, progress_bar=False): logger.debug(f"Item request: {item_r}, Url: {url}") # Not sure which value will be best to use, so use them all file_info = { - 'md5': file_type['md5'], - 'sha1': file_type['sha1'], + 'md5': file_type.get('md5'), + 'sha1': file_type.get('sha1'), 'url_last_modified': item_r.headers['Last-Modified'], 'url_etag': item_r.headers['ETag'][1:-1], 'url_crc': item_r.headers['X-HW-Cache-CRC'],