From f698f21a2802bdb041448a99ba1d3b22d984e964 Mon Sep 17 00:00:00 2001 From: J0J0 Todos Date: Sun, 12 Jan 2025 18:35:42 +0100 Subject: [PATCH] Ensure _resolve returns list, add type hint Prevents potential type erros when handing over to _to_delimited_genre_string. --- beetsplug/lastgenre/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/beetsplug/lastgenre/__init__.py b/beetsplug/lastgenre/__init__.py index d024a3617..aebde9b06 100644 --- a/beetsplug/lastgenre/__init__.py +++ b/beetsplug/lastgenre/__init__.py @@ -202,11 +202,11 @@ class LastGenrePlugin(plugins.BeetsPlugin): depth_tag_pairs.sort(reverse=True) return [p[1] for p in depth_tag_pairs] - def _resolve_genres(self, tags): + def _resolve_genres(self, tags) -> list: """Given a list of genre strings, filters, dedups, sorts and canonicalizes.""" if not tags: - return None + return [] count = self.config["count"].get(int) if self.canonicalize: