From 3f3bb77cc9125edc708aab160b8dea6b630d4f9a Mon Sep 17 00:00:00 2001 From: Lars Noack Date: Tue, 16 Apr 2024 13:28:16 +0200 Subject: [PATCH] fix: remove all none metadata from metadata collection --- music_kraken/audio/metadata.py | 2 ++ music_kraken/utils/__init__.py | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/music_kraken/audio/metadata.py b/music_kraken/audio/metadata.py index 114879a..a0d8386 100644 --- a/music_kraken/audio/metadata.py +++ b/music_kraken/audio/metadata.py @@ -29,6 +29,8 @@ class AudioMetadata: """ https://www.programcreek.com/python/example/84797/mutagen.id3.ID3 """ + if value is None: + continue self.frames.add(value) def add_song_metadata(self, song: Song): diff --git a/music_kraken/utils/__init__.py b/music_kraken/utils/__init__.py index 67fcd7d..96b4379 100644 --- a/music_kraken/utils/__init__.py +++ b/music_kraken/utils/__init__.py @@ -3,7 +3,7 @@ from pathlib import Path import json import logging -from .shared import DEBUG, DEBUG_LOGGING, DEBUG_DUMP, DEBUG_TRACE +from .shared import DEBUG, DEBUG_LOGGING, DEBUG_DUMP, DEBUG_TRACE, DEBUG_OBJECT_TRACE from .config import config, read_config, write_config from .enums.colors import BColors from .path_manager import LOCATIONS @@ -53,7 +53,7 @@ def trace(msg: str): output("trace: " + msg, BColors.OKBLUE) def object_trace(obj): - if not DEBUG_TRACE: + if not DEBUG_OBJECT_TRACE: return output("object: " + str(obj), BColors.GREY)