Exemplo n.º 1
0
 def show_artists(self, reset_status=False):
     keyword = self.search_entry.get_text()
     if len(keyword) == 0:
         return
     if reset_status:
         self.liststore_artists.clear()
     artists, hit, self.artists_total = Net.search_artists(keyword,
         self.artists_page)
     if hit == 0:
         self.artists_button.set_label('{0} (0)'.format(_('Artists')))
         return
     self.artists_button.set_label('{0} ({1})'.format(_('Artists'), hit))
     i = len(self.liststore_artists)
     for artist in artists:
         self.liststore_artists.append([self.app.theme['anonymous'],
             artist['ARTIST'], int(artist['ARTISTID']), 
             artist['COUNTRY'], ])
         Net.update_artist_logo(self.liststore_artists, i, 0,
                 artist['PICPATH'])
         i += 1