handle errors for OpenGraph image downloads

workspace
Brendan Howell 5 years ago
parent bc079eb1f8
commit 275670f401

@ -334,9 +334,13 @@ class Publications(Bureau):
if len(fileext) > 4: if len(fileext) > 4:
fileext = ".jpg" fileext = ".jpg"
filename = tempfile.mktemp(fileext) filename = tempfile.mktemp(fileext)
try:
print("fetching", entry.img, filename) print("fetching", entry.img, filename)
urllib.request.urlretrieve(entry.img, filename) urllib.request.urlretrieve(entry.img, filename)
entry.img = "file://" + filename entry.img = "file://" + filename
except urllib.error.HTTPError as err:
self.log.error(err)
entry.img = ""
return entry return entry

Loading…
Cancel
Save