From be69e525b9ada66a5b8029f2bfad3bafc39c28fb Mon Sep 17 00:00:00 2001 From: Ed Summers Date: Sat, 18 Sep 2021 20:44:07 +0000 Subject: [PATCH] guard against content-type http header not being present --- feediverse.py | 2 +- setup.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/feediverse.py b/feediverse.py index b08e7bd..f09db85 100755 --- a/feediverse.py +++ b/feediverse.py @@ -167,7 +167,7 @@ def collect_images(entry, generator=None): for url in urls: try: resp = http.request('GET', url, preload_content=False) - if resp.headers['content-type'].startswith(("image/", "video/")): + if resp.headers.get('content-type', '').startswith(("image/", "video/")): images.append(resp) # IMPORTANT: Need to release_conn() later! if len(images) >= MAX_IMAGES: diff --git a/setup.py b/setup.py index 50fc9b5..78eeb48 100644 --- a/setup.py +++ b/setup.py @@ -5,7 +5,7 @@ with open("README.md") as f: setup( name='feediverse', - version='0.2.0', + version='0.2.1', python_requires='>=3.3', url='https://github.com/edsu/feediverse', author='Ed Summers',