Private GIT

Skip to content
Snippets Groups Projects
Commit b6f913eb authored by Dustyn Gibson's avatar Dustyn Gibson
Browse files

Catch exceptions from providers in daily searches

parent 3dbb738d
No related branches found
No related tags found
No related merge requests found
...@@ -380,7 +380,17 @@ def searchForNeededEpisodes(): ...@@ -380,7 +380,17 @@ def searchForNeededEpisodes():
for curProvider in providers: for curProvider in providers:
threading.currentThread().name = origThreadName + " :: [" + curProvider.name + "]" threading.currentThread().name = origThreadName + " :: [" + curProvider.name + "]"
curFoundResults = {}
try:
curFoundResults = curProvider.searchRSS(episodes) curFoundResults = curProvider.searchRSS(episodes)
except exceptions.AuthException, e:
logger.log(u"Authentication error: " + ex(e), logger.ERROR)
continue
except Exception, e:
logger.log(u"Error while searching " + curProvider.name + ", skipping: " + ex(e), logger.ERROR)
logger.log(traceback.format_exc(), logger.DEBUG)
continue
didSearch = True didSearch = True
# pick a single result for each episode, respecting existing results # pick a single result for each episode, respecting existing results
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment