Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Local files doesn't have
track["item"]["id"]
, so when it tries to get audio_features it passesNone
as track_id, and it causes this exception.Added check if
track["item"]["id"]
isn't empty, then get audio_features.Summary:
Fixes bug in
aw_watcher_spotify/main.py
by adding a check fortrack["item"]["id"]
before retrieving audio features, preventing errors with local files.Key points:
aw_watcher_spotify/main.py
where local files lacktrack["item"]["id"]
.data_from_track
function to ensuretrack["item"]["id"]
is notNone
before callingsp.audio_features
.TypeError
when processing local files withouttrack_id
.Generated with ❤️ by ellipsis.dev