summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--nephilim/nephilim_app.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/nephilim/nephilim_app.py b/nephilim/nephilim_app.py
index da387a7..b03245d 100644
--- a/nephilim/nephilim_app.py
+++ b/nephilim/nephilim_app.py
@@ -16,6 +16,7 @@
#
from PyQt4 import QtGui, QtCore
+from string import Template
from main_window import MainWindow
from common import ORGNAME, APPNAME, appIcon
@@ -98,8 +99,9 @@ class NephilimApp(QtGui.QApplication):
self._connect_win.monitor()
def expand_tags(self, str):
- ret = str
- ret = ret.replace('${musicdir}', self.settings.value('MPD/music_dir'))
+ replacements = {'musicdir' : self.settings.value('MPD/music_dir')}
+ ret = Template(str)
+ ret = ret.safe_substitute(replacements)
return ret
#### PRIVATE ####