Skip to content
Snippets Groups Projects
Commit 83fa3764 authored by EorlBruder's avatar EorlBruder
Browse files

Refactor the setting of year after code review

parent 38885965
Branches
No related tags found
1 merge request!14Access keys via get, to prevent KeyErrors
...@@ -61,11 +61,10 @@ def extract_filename_params(track_data, format): ...@@ -61,11 +61,10 @@ def extract_filename_params(track_data, format):
filename_params["album"] = filename_params.get("album_title", None) filename_params["album"] = filename_params.get("album_title", None)
filename_params["artist"] = filename_params.get("artist_name", None) filename_params["artist"] = filename_params.get("artist_name", None)
filename_params["extension"] = format filename_params["extension"] = format
filename_params["year"] = ( try:
filename_params.get("album_release_date", None)[:4] filename_params["year"] = filename_params["album_release_date"][:4]
if filename_params.get("album_release_date", None) except (KeyError, TypeError):
else None filename_params["year"] = None
)
return { return {
k: utils.sanitize_recursive(v) for k, v in filename_params.items() k: utils.sanitize_recursive(v) for k, v in filename_params.items()
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment