from datetime import datetime def get_playlists_spotify_dates(playlist_dates, latest_only=False): response = {} if playlist_dates: delphi_dsp_sync_date_time = playlist_dates[0]["dsp_sync_date_time"] or [] dates = [datetime.fromisoformat(d[:19]) for d in delphi_dsp_sync_date_time if d is not None] dates.sort(reverse=True) if dates and latest_only: dates = (dates[0],) for value in dates: response[value.date().isoformat()] = value.strftime(format="%Y-%m-%dT%XZ") return response