diff options
Diffstat (limited to 'tidal_dl_ng/helper/metadata_utils.py')
| -rw-r--r-- | tidal_dl_ng/helper/metadata_utils.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/tidal_dl_ng/helper/metadata_utils.py b/tidal_dl_ng/helper/metadata_utils.py index eac69bd..5142294 100644 --- a/tidal_dl_ng/helper/metadata_utils.py +++ b/tidal_dl_ng/helper/metadata_utils.py @@ -14,10 +14,10 @@ def _convert_list_to_str(value: list | tuple) -> str: def _convert_dict_to_str(value: dict) -> str: """Extract meaningful string from dict.""" - if "name" in value and value["name"]: + if value.get("name"): return str(value["name"]) for k in ("label", "title", "genre", "name"): - if k in value and value[k]: + if value.get(k): return str(value[k]) with suppress(Exception): vals = [str(v) for v in value.values() if v is not None] @@ -177,7 +177,7 @@ def _extract_name_from_item(item: object) -> str | None: if isinstance(item, dict): # Try common name keys for k in ("name", "artist", "person"): - if k in item and item[k]: + if item.get(k): return str(item[k]) return None # Try object attributes |
