From 8b2225db8b1aa37367e0a924ecce8b38aa6285da Mon Sep 17 00:00:00 2001 From: Prinz23 Date: Mon, 10 Aug 2015 16:16:22 +0200 Subject: [PATCH] Change to only refresh scene exception data for shows that need it. Fix small cosmetic issue to correctly display "full backlog" date. --- CHANGES.md | 3 ++- sickbeard/scene_numbering.py | 4 ++++ sickbeard/searchBacklog.py | 1 + 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index 5690dcb8..10fe667a 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,6 +1,7 @@ ### 0.11.0 (2015-xx-xx xx:xx:xx UTC) -* +* Change to only refresh scene exception data for shows that need it +* Fix small cosmetic issue to correctly display "full backlog" date ### 0.10.0 (2015-08-06 11:05:00 UTC) diff --git a/sickbeard/scene_numbering.py b/sickbeard/scene_numbering.py index c516309c..8e0deec9 100644 --- a/sickbeard/scene_numbering.py +++ b/sickbeard/scene_numbering.py @@ -30,6 +30,7 @@ import sickbeard from sickbeard import logger from sickbeard import db from sickbeard.exceptions import ex +from sickbeard.indexers.indexer_config import INDEXER_TVDB def get_scene_numbering(indexer_id, indexer, season, episode, fallback_to_xem=True): @@ -460,6 +461,9 @@ def xem_refresh(indexer_id, indexer, force=False): indexer_id = int(indexer_id) indexer = int(indexer) + if not (indexer_id in sickbeard.scene_exceptions.xem_tvdb_ids_list if INDEXER_TVDB == indexer else sickbeard.scene_exceptions.xem_rage_ids_list): + return + # XEM API URL url = 'http://thexem.de/map/all?id=%s&origin=%s&destination=scene' % ( indexer_id, sickbeard.indexerApi(indexer).config['xem_origin']) diff --git a/sickbeard/searchBacklog.py b/sickbeard/searchBacklog.py index 515318cd..f4790040 100644 --- a/sickbeard/searchBacklog.py +++ b/sickbeard/searchBacklog.py @@ -126,6 +126,7 @@ class BacklogSearcher: # or if we only did certain shows if fromDate == datetime.date.fromordinal(1) and not which_shows: self._set_lastBacklog(curDate) + self._get_lastBacklog() self.amActive = False self._resetPI()