Skip to content

Commit 88fcbb4

Browse files
committed
lastgenre: Helper method for extended debug logs
1 parent e837598 commit 88fcbb4

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

beetsplug/lastgenre/__init__.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,11 @@ def _load_c14n_tree(self) -> tuple[list[list[str]], bool]:
155155
flatten_tree(genres_tree, [], c14n_branches)
156156
return c14n_branches, canonicalize
157157

158+
def _ext_debug(self, msg, *args, **kwargs):
159+
"""Log debug message only when extended_debug is enabled."""
160+
if self.config["extended_debug"]:
161+
self._log.debug(msg, *args, **kwargs)
162+
158163
@property
159164
def sources(self) -> tuple[str, ...]:
160165
"""A tuple of allowed genre sources. May contain 'track',
@@ -286,8 +291,7 @@ def _last_lookup(self, entity, method, *args):
286291
self._genre_cache[key] = self.fetch_genre(method(*args))
287292

288293
genre = self._genre_cache[key]
289-
if self.config["extended_debug"]:
290-
self._log.debug("last.fm (unfiltered) {} tags: {}", entity, genre)
294+
self._ext_debug("last.fm (unfiltered) {} tags: {}", entity, genre)
291295
return genre
292296

293297
def fetch_album_genre(self, obj):

0 commit comments

Comments
 (0)