projects
/
jamaendo
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Download links
[jamaendo]
/
jamaui
/
settings.py
diff --git
a/jamaui/settings.py
b/jamaui/settings.py
index
c1dcc61
..
f141c69
100644
(file)
--- a/
jamaui/settings.py
+++ b/
jamaui/settings.py
@@
-24,6
+24,8
@@
import cPickle, os
import logging
import cPickle, os
import logging
+from postoffice import postoffice
+
VERSION = 1
log = logging.getLogger(__name__)
VERSION = 1
log = logging.getLogger(__name__)
@@
-39,6
+41,11
@@
class Settings(object):
for k,v in self.defaults.iteritems():
setattr(self, k, v)
for k,v in self.defaults.iteritems():
setattr(self, k, v)
+ def __setattr__(self, key, value):
+ object.__setattr__(self, key, value)
+ if key in self.defaults.keys():
+ postoffice.notify('settings-changed', key, value)
+
def set_filename(self, savename):
self.__savename = savename
def set_filename(self, savename):
self.__savename = savename