From ac230219eed41102b8442288a9f945f937e3bd44 Mon Sep 17 00:00:00 2001 From: shortcutme Date: Mon, 31 Jul 2017 14:35:48 +0200 Subject: [PATCH] DB cleanup error is not fatal --- src/Site/SiteManager.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Site/SiteManager.py b/src/Site/SiteManager.py index 07180d2d..dbdf244d 100644 --- a/src/Site/SiteManager.py +++ b/src/Site/SiteManager.py @@ -60,7 +60,12 @@ class SiteManager(object): address = row["address"] if address not in self.sites: self.log.info("Deleting orphan site from content.db: %s" % address) - content_db.execute("DELETE FROM site WHERE ?", {"address": address}) + + try: + content_db.execute("DELETE FROM site WHERE ?", {"address": address}) + except Exception as err: + self.log.error("Can't delete site %s from content_db: %s" % (address, err)) + if address in content_db.site_ids: del content_db.site_ids[address] if address in content_db.sites: