From 2e9457ee1a0e36cff6a37d833a6a09f115e6e1d8 Mon Sep 17 00:00:00 2001 From: Michiel Scholten Date: Mon, 16 Jan 2017 11:38:43 +0100 Subject: [PATCH] Catch case where favicon could not be saved --- digimarks.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/digimarks.py b/digimarks.py index bec0d5c..6482743 100644 --- a/digimarks.py +++ b/digimarks.py @@ -446,7 +446,11 @@ def updatebookmark(userkey, request, urlhash = None): bookmark.set_status_code() if bookmark.http_status == 200: - bookmark.set_favicon() + try: + bookmark.set_favicon() + except IOError: + # Icon file could not be saved possibly, don't bail completely + pass bookmark.save() return bookmark