mirror of
https://github.com/beetbox/beets.git
synced 2026-02-24 08:12:54 +01:00
Refactor again _last_lookup
This commit is contained in:
parent
ec10507fab
commit
ca5e471f05
1 changed files with 3 additions and 9 deletions
|
|
@ -280,15 +280,9 @@ class LastGenrePlugin(plugins.BeetsPlugin):
|
|||
return None
|
||||
|
||||
key = f"{entity}.{'-'.join(str(a) for a in args)}"
|
||||
|
||||
if key in self._genre_cache:
|
||||
return self._genre_cache[key]
|
||||
|
||||
args_replaced = [
|
||||
"".join(arg.replace(k, v) for k, v in REPLACE.items())
|
||||
for arg in args
|
||||
]
|
||||
self._genre_cache[key] = self.fetch_genre(method(*args_replaced))
|
||||
if key not in self._genre_cache:
|
||||
args = [a.replace("\u2010", "-") for a in args]
|
||||
self._genre_cache[key] = self.fetch_genre(method(*args))
|
||||
|
||||
return self._genre_cache[key]
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue