summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjerous <jerous@gmail.com>2008-09-28 00:52:46 +0200
committerjerous <jerous@gmail.com>2008-09-28 00:52:46 +0200
commite2fb7d02c2e037a4d6aa7e3485710ef4d05f5eb2 (patch)
treeb0f2888104246428e8d807aa37f85f19930565bb
parent5d4a94d2929a5f0401320c9368d3d2ffd582964f (diff)
showing error in SongStatus when wrong format
-rw-r--r--plugins/SongStatus.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/plugins/SongStatus.py b/plugins/SongStatus.py
index c927e1a..45a8dc8 100644
--- a/plugins/SongStatus.py
+++ b/plugins/SongStatus.py
@@ -45,7 +45,10 @@ class wgSongStatus(QtGui.QWidget):
self.lblInfo.setText(self.format(format.params(song, values)))
def updateFormat(self):
- self.format=format.compile(settings.get('songstatus.format', SS_DEFAULT_FORMAT))
+ try:
+ self.format=format.compile(settings.get('songstatus.format', SS_DEFAULT_FORMAT))
+ except Exception, e:
+ self.format=lambda p: "Invalid format: %s"%(e)
def text(self):
return self.lblInfo.text()