diff options
author | jerous <jerous@gmail.com> | 2008-09-28 00:52:46 +0200 |
---|---|---|
committer | jerous <jerous@gmail.com> | 2008-09-28 00:52:46 +0200 |
commit | e2fb7d02c2e037a4d6aa7e3485710ef4d05f5eb2 (patch) | |
tree | b0f2888104246428e8d807aa37f85f19930565bb | |
parent | 5d4a94d2929a5f0401320c9368d3d2ffd582964f (diff) |
showing error in SongStatus when wrong format
-rw-r--r-- | plugins/SongStatus.py | 5 |
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() |