Skip to content

Commit 8b15759

Browse files
plotskiplotski
authored andcommitted
Use show's IMDb ID to get "titles", not episode's IMDb ID
1 parent 526ecfa commit 8b15759

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

pythonbits/tvdb.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,10 +51,10 @@ def summary(self):
5151
'imdb_id': self.show['imdbId'],
5252
}
5353

54-
def add_show_titles(self, summary):
54+
def add_show_titles(self, imdb_id, summary):
5555
i = imdb.IMDB()
5656
try:
57-
imdb_info = i.get_info(summary['imdb_id'])
57+
imdb_info = i.get_info(imdb_id)
5858
except Exception:
5959
summary['titles'] = {}
6060
else:
@@ -92,13 +92,14 @@ def summary(self):
9292
s['cover'] = self.banner(season_number)
9393
s['season'] = season_number
9494
s['imdb_id'] = self.show['imdbId']
95-
self.add_show_titles(s)
95+
self.add_show_titles(s['imdb_id'], s)
9696
return s
9797

9898

9999
class TvdbEpisode(TvdbResult):
100100
def summary(self):
101101
summary = super(TvdbEpisode, self).summary()
102+
imdb_show_id = summary['imdb_id']
102103
summary.update(**{
103104
'season': self.episode['airedSeason'],
104105
'episode': self.episode['episodenumber'],
@@ -116,7 +117,7 @@ def summary(self):
116117
'url': 'https://thetvdb.com/series/{}'.format(
117118
self.show['slug']),
118119
'cover': self.banner(self.episode['seasonnumber'])})
119-
self.add_show_titles(summary)
120+
self.add_show_titles(imdb_show_id, summary)
120121
return summary
121122

122123

0 commit comments

Comments
 (0)