fix with try-catch

This commit is contained in:
Jason 2020-11-23 01:20:40 +00:00
parent b12a3570b0
commit 54a4c7e55a

View File

@ -168,8 +168,11 @@ def _update_current_story(item):
valid = feed.update_story(story, urlref=item['urlref'])
if valid:
database.put_story(story)
search.put_story(story)
try:
database.put_story(story)
search.put_story(story)
except database.IntegrityError:
logging.info('Unable to add story with ref ' + ref)
else:
database.del_ref(item['ref'])
logging.info('Removed ref {}'.format(item['ref']))