Register signals on setFile, not init

This commit is contained in:
Ruud committed 2011-02-13 03:48:52 +01:00
1 parent ae70c2076f
commit 60e580188b
2 files changed
+7 -6

No files matched your search

+6 -6
View File
@@ -14,24 +14,24 @@ class Settings():
bool = {'true':True, 'false':False}
def __init__(self):
# Connect signals
signal('settings.register').connect(self.registerDefaults)
signal('settings.save').connect(self.save)
def setFile(self, file):
self.file = file
self.p = ConfigParser.RawConfigParser()
self.p.read(file)
self.connectSignals()
def parser(self):
return self.p
def sections(self):
return self.s
def connectSignals(self):
signal('settings.register').connect(self.registerDefaults)
signal('settings.save').connect(self.save)
def registerDefaults(self, section_name, options = {}, save = True):
self.addSection(section_name)