from . import AuthenticatedResource from .. import models from tracker import db, spotify from datetime import datetime class SpotifyMarkSigned(AuthenticatedResource): def put(self, artist_spyid): track_spyids = [] for track in ( db.Session.query(db.SpyTrack) .filter(db.SpyTrack.primary_artist_spyid == artist_spyid) .all() ): spotify._change_tags_on_model(track, add=["label-other"]) track.autotagged_at = datetime.today() track_spyids.append(track.spyid) db.Session.commit() print(track_spyids) return {"tracks": list(models.spotify_tracks(track_spyids))}