Browse Source

Fix mapping show images in tmdb_api.

tags/release_0.25.1
Prinz23 4 years ago
committed by JackDandy
parent
commit
d5479b61a0
  1. 34
      lib/api_tmdb/tmdb_api.py

34
lib/api_tmdb/tmdb_api.py

@ -634,22 +634,24 @@ class TmdbIndexer(TVInfoBase):
show_obj.banner_loaded = True show_obj.banner_loaded = True
show_obj.fanart_loaded = True show_obj.fanart_loaded = True
for img_type, img_list in iteritems(show_data['images']): for img_type, img_list in iteritems(show_data['images']):
img_type = {'backdrops': TVInfoImageType.fanart, 'posters': TVInfoImageType.poster}.get(img_type) map_img_type = {'backdrops': TVInfoImageType.fanart, 'posters': TVInfoImageType.poster}.get(img_type)
for img in img_list: if None is not map_img_type:
show_obj.images.setdefault(img_type, []).append( for img in img_list:
TVInfoImage( show_obj.images.setdefault(map_img_type, []).append(
image_type=img_type, TVInfoImage(
sizes={ image_type=map_img_type,
t_s: '%s%s%s' % (self.img_base_url, self.size_map[img_type][t_s], img['file_path']) sizes={
for t_s in [TVInfoImageSize.original, TVInfoImageSize.medium, TVInfoImageSize.small] t_s: '%s%s%s' % (self.img_base_url, self.size_map[map_img_type][t_s],
}, img['file_path'])
rating=img['vote_average'], for t_s in [TVInfoImageSize.original, TVInfoImageSize.medium, TVInfoImageSize.small]
votes=img['vote_count'], },
lang=img['iso_639_1'], rating=img['vote_average'],
height=img['height'], votes=img['vote_count'],
width=img['width'], lang=img['iso_639_1'],
aspect_ratio=img['aspect_ratio'] height=img['height'],
width=img['width'],
aspect_ratio=img['aspect_ratio']
)
) )
)
return True return True

Loading…
Cancel
Save