DB cleanup error is not fatal

This commit is contained in:
shortcutme 2017-07-31 14:35:48 +02:00
parent c96dce3d0b
commit ac230219ee
No known key found for this signature in database
GPG key ID: 5B63BAE6CB9613AE

View file

@ -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: