def parse_playlist(playlist_html): soup = BeautifulSoup(playlist_html) new_playlist = Playlist() for parsedTrack in [ parse_entry(rawTrack) for rawTrack in soup.find_all('div', {'class': 'item'}) ]: new_playlist.AddTrack(parsedTrack) return new_playlist