diff options
author | Anton Khirnov <wyskas@gmail.com> | 2010-04-30 08:10:56 +0200 |
---|---|---|
committer | Anton Khirnov <wyskas@gmail.com> | 2010-04-30 08:10:56 +0200 |
commit | 1ff1ec58b8ad638e7ffa901a38351cecb3478320 (patch) | |
tree | 989be504d32215adef01a5cc2fdd68cd213cacc1 /nephilim/plugins/Playlist.py | |
parent | 60088b7f5c672a3544edbacd88020e591017f653 (diff) |
song: raise KeyError instead of returning empty string
Diffstat (limited to 'nephilim/plugins/Playlist.py')
-rw-r--r-- | nephilim/plugins/Playlist.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/nephilim/plugins/Playlist.py b/nephilim/plugins/Playlist.py index ed86393..df78a44 100644 --- a/nephilim/plugins/Playlist.py +++ b/nephilim/plugins/Playlist.py @@ -114,7 +114,7 @@ class PlaylistTree(QtGui.QTreeWidget): for song in self.plugin.mpclient.playlistinfo(): item = PlaylistSongItem(PlaylistEntryRef(self.plugin.mpclient, song['id'])) for i in range(len(columns)): - item.setText(i, song[columns[i]]) + item.setText(i, song['?' + columns[i]]) self.addTopLevelItem(item) def keyPressEvent(self, event): @@ -162,7 +162,7 @@ class PlaylistTree(QtGui.QTreeWidget): def _add_selected_same(self, tag): """Adds all tracks in DB with tag 'tag' same as selected tracks.""" for it in self.selectedItems(): - self.plugin.mpclient.findadd(tag, it.song[tag]) + self.plugin.mpclient.findadd(tag, it.song['?' + tag]) def _show_context_menu(self, pos): if not self.indexAt(pos).isValid(): |