Skip to content

Commit 646292b

Browse files
plotskimueslo
authored andcommitted
Handle "directors" key missing from TVDB summary
1 parent 977b6c4 commit 646292b

1 file changed

Lines changed: 8 additions & 6 deletions

File tree

pythonbits/bb.py

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -285,12 +285,14 @@ def _render_tags(self):
285285
n = self['options']['num_cast']
286286
d = self['options']['num_directors']
287287
tags = list(self['summary']['genres'])
288-
tags += [a['name']
289-
for a in self['summary']['directors'][:d]
290-
if a['name']]
291-
tags += [a['name']
292-
for a in self['summary']['cast'][:n]
293-
if a['name']]
288+
if 'directors' in self['summary']:
289+
tags += [a['name']
290+
for a in self['summary']['directors'][:d]
291+
if a['name']]
292+
if 'cast' in self['summary']:
293+
tags += [a['name']
294+
for a in self['summary']['cast'][:n]
295+
if a['name']]
294296

295297
# Maximum tags length is 200 characters
296298
def tags_string(tags):

0 commit comments

Comments
 (0)