Don't try to parse episodes if they aren't in the data

This commit is contained in:
Ruud committed 2014-03-21 21:40:10 +01:00
1 parent 0f555dbb85
commit 6e8b7d25e5
1 file changed
+11 -10
@@ -273,18 +273,19 @@ class TheTVDb(ShowProvider):
# Parse season and episode data # Parse season and episode data
seasons = {} seasons = {}
episodes = get('episodes') episodes = get('episodes')
for episode in episodes: if episodes:
episode_nr = episode.get('nr') for episode in episodes:
episode_season = episode.get('season') episode_nr = episode.get('nr')
episode_season = episode.get('season')
# Create season # Create season
if seasons.get(episode_season): if seasons.get(episode_season):
seasons[episode_season] = { seasons[episode_season] = {
'episodes': {} 'episodes': {}
} }
# Add episode information # Add episode information
seasons[episode_season]['episodes'][episode_nr] = self._parseEpisode(show, episode) seasons[episode_season]['episodes'][episode_nr] = self._parseEpisode(show, episode)
# Add alternative titles # Add alternative titles
# try: # try: