diff --git a/sickbeard/tv.py b/sickbeard/tv.py index e88dc1e2501a69ca515ec0d214a1b1f5e5c3621e..f9d0a51bb2bc2f702023c258a807bc48b41d53b6 100644 --- a/sickbeard/tv.py +++ b/sickbeard/tv.py @@ -1577,22 +1577,23 @@ class TVEpisode(object): # pylint: disable=too-many-instance-attributes, too-ma try: if cachedSeason: myEp = cachedSeason[episode] - elif tvapi: - t = tvapi else: - lINDEXER_API_PARMS = sickbeard.indexerApi(self.indexer).api_params.copy() + if tvapi: + t = tvapi + else: + lINDEXER_API_PARMS = sickbeard.indexerApi(self.indexer).api_params.copy() - if not cache: - lINDEXER_API_PARMS['cache'] = False + if not cache: + lINDEXER_API_PARMS['cache'] = False - if indexer_lang: - lINDEXER_API_PARMS['language'] = indexer_lang + if indexer_lang: + lINDEXER_API_PARMS['language'] = indexer_lang - if self.show.dvdorder != 0: - lINDEXER_API_PARMS['dvdorder'] = True + if self.show.dvdorder != 0: + lINDEXER_API_PARMS['dvdorder'] = True - t = sickbeard.indexerApi(self.indexer).indexer(**lINDEXER_API_PARMS) - myEp = t[self.show.indexerid][season][episode] + t = sickbeard.indexerApi(self.indexer).indexer(**lINDEXER_API_PARMS) + myEp = t[self.show.indexerid][season][episode] except (sickbeard.indexer_error, IOError) as e: logger.log(u"" + sickbeard.indexerApi(self.indexer).name + " threw up an error: " + ex(e), logger.DEBUG)