mirror of
https://github.com/beetbox/beets.git
synced 2026-02-20 14:21:34 +01:00
simplify check for fallback in beetsplug/lastgenre/__init__.py
Co-authored-by: Šarūnas Nejus <snejus@protonmail.com>
This commit is contained in:
parent
c735ffb670
commit
d565524965
1 changed files with 8 additions and 9 deletions
|
|
@ -448,15 +448,14 @@ class LastGenrePlugin(plugins.BeetsPlugin):
|
|||
return result
|
||||
|
||||
# Nothing found, leave original if configured and valid.
|
||||
if genres and self.config["keep_existing"]:
|
||||
# Check if at least one genre is valid
|
||||
valid_genres = [
|
||||
g
|
||||
for g in genres
|
||||
if not self.whitelist or self._is_valid(g.lower())
|
||||
]
|
||||
if valid_genres:
|
||||
return valid_genres, "original fallback"
|
||||
# Nothing found, leave original if configured and valid.
|
||||
if (
|
||||
genres
|
||||
and self.config["keep_existing"]
|
||||
and (valid_genres := self._filter_valid(genres))
|
||||
):
|
||||
return valid_genres, "original fallback"
|
||||
|
||||
|
||||
# Return fallback as a list.
|
||||
if fallback := self.config["fallback"].get():
|
||||
|
|
|
|||
Loading…
Reference in a new issue