mirror of
https://github.com/beetbox/beets.git
synced 2025-12-15 21:14:19 +01:00
Go back to a single lookup with specific Unicode characters replaced.
This commit is contained in:
parent
148d9048d5
commit
f2704461cf
1 changed files with 4 additions and 7 deletions
|
|
@ -254,17 +254,14 @@ class LastGenrePlugin(plugins.BeetsPlugin):
|
|||
if key in self._genre_cache:
|
||||
return self._genre_cache[key]
|
||||
else:
|
||||
args_ascii = []
|
||||
args_replaced = []
|
||||
for arg in args:
|
||||
for k, v in REPLACE.items():
|
||||
arg = arg.replace(k, v)
|
||||
args_ascii.append(arg)
|
||||
args_replaced.append(arg)
|
||||
|
||||
for arglist in [args, args_ascii]:
|
||||
genre = self.fetch_genre(method(*arglist))
|
||||
self._genre_cache[key] = genre
|
||||
if genre:
|
||||
break
|
||||
genre = self.fetch_genre(method(*args_replaced))
|
||||
self._genre_cache[key] = genre
|
||||
return genre
|
||||
|
||||
def fetch_album_genre(self, obj):
|
||||
|
|
|
|||
Loading…
Reference in a new issue