small bug fixes

This commit is contained in:
meisnate12 2021-04-07 20:20:06 -04:00
parent 665358df4c
commit aec4159bbb
3 changed files with 9 additions and 5 deletions

View file

@ -638,13 +638,13 @@ class CollectionBuilder:
prefix_list = [] prefix_list = []
if "exclude_prefix" in dict_methods and method_data[dict_methods["exclude_prefix"]]: if "exclude_prefix" in dict_methods and method_data[dict_methods["exclude_prefix"]]:
if isinstance(method_data[dict_methods["exclude_prefix"]], list): if isinstance(method_data[dict_methods["exclude_prefix"]], list):
prefix_list.extend(method_data[dict_methods["exclude_prefix"]]) prefix_list.extend([exclude for exclude in method_data[dict_methods["exclude_prefix"]] if exclude])
else: else:
prefix_list.append(str(method_data[dict_methods["exclude_prefix"]])) prefix_list.append(str(method_data[dict_methods["exclude_prefix"]]))
exact_list = [] exact_list = []
if "exclude" in dict_methods and method_data[dict_methods["exclude"]]: if "exclude" in dict_methods and method_data[dict_methods["exclude"]]:
if isinstance(method_data[dict_methods["exclude"]], list): if isinstance(method_data[dict_methods["exclude"]], list):
exact_list.extend(method_data[dict_methods["exclude"]]) exact_list.extend([exclude for exclude in method_data[dict_methods["exclude"]] if exclude])
else: else:
exact_list.append(str(method_data[dict_methods["exclude"]])) exact_list.append(str(method_data[dict_methods["exclude"]]))
if len(prefix_list) == 0 and len(exact_list) == 0: if len(prefix_list) == 0 and len(exact_list) == 0:
@ -1230,6 +1230,9 @@ class CollectionBuilder:
except BadRequest: except BadRequest:
logger.error(f"Detail: {image_method} failed to update {message}") logger.error(f"Detail: {image_method} failed to update {message}")
if len(self.posters) > 0:
logger.info("")
if len(self.posters) > 1: if len(self.posters) > 1:
logger.info(f"{len(self.posters)} posters found:") logger.info(f"{len(self.posters)} posters found:")
for p in self.posters: for p in self.posters:
@ -1254,7 +1257,8 @@ class CollectionBuilder:
elif "tmdb_show_details" in self.posters: set_image("tmdb_show_details", self.posters) elif "tmdb_show_details" in self.posters: set_image("tmdb_show_details", self.posters)
else: logger.info("No poster to update") else: logger.info("No poster to update")
logger.info("") if len(self.backgrounds) > 0:
logger.info("")
if len(self.backgrounds) > 1: if len(self.backgrounds) > 1:
logger.info(f"{len(self.backgrounds)} backgrounds found:") logger.info(f"{len(self.backgrounds)} backgrounds found:")

View file

@ -677,7 +677,7 @@ class Config:
util.print_end(length, str(e)) util.print_end(length, str(e))
continue continue
new_genres = [genre.name for genre in tmdb_item.genres] new_genres = [genre.name for genre in tmdb_item.genres]
elif library.mass_genre_update == "omdb": elif library.mass_genre_update in ["omdb", "imdb"]:
if self.OMDb.limit is True: if self.OMDb.limit is True:
break break
if "imdb" not in ids: if "imdb" not in ids:

View file

@ -12,7 +12,7 @@ from ruamel import yaml
logger = logging.getLogger("Plex Meta Manager") logger = logging.getLogger("Plex Meta Manager")
builders = ["plex_all", "plex_collection", "plex_collectionless", "plex_search",] builders = ["plex_all", "plex_collection", "plex_collectionless", "plex_search"]
search_translation = { search_translation = {
"audio_language": "audioLanguage", "audio_language": "audioLanguage",
"content_rating": "contentRating", "content_rating": "contentRating",