From 3ebd654ffcfd23d49eddfa88c06859af2f06e537 Mon Sep 17 00:00:00 2001 From: dave Date: Sat, 18 Sep 2021 15:09:35 -0700 Subject: [PATCH] dont break loop when one torrent refresh fails --- mediaweb/__init__.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/mediaweb/__init__.py b/mediaweb/__init__.py index 3c1b2ec..0746600 100644 --- a/mediaweb/__init__.py +++ b/mediaweb/__init__.py @@ -3,6 +3,7 @@ import sys import json import logging import cherrypy +import traceback from time import sleep from queue import Queue from threading import Thread @@ -68,9 +69,12 @@ class ClientCache(object): self.inflight = True logging.info("performing background tasks...") - self.build_showindex() - self.build_torrentindex() - self.queue_sorts() + try: + self.build_showindex() + self.build_torrentindex() + self.queue_sorts() + except Exception: + logging.error(traceback.format_exc()) self.q.task_done() self.inflight = False