fix Config error, add get()/set()

This commit is contained in:
Josh Holtrop 2011-03-19 21:37:25 -04:00
parent 3c6703771d
commit ec8eb3b140

View File

@ -7,10 +7,16 @@ class Config:
self.vars = {}
if os.path.isfile(filename):
f = open(filename, 'r')
eval(f, self.vars)
exec(f.read(), self.vars)
def write(self):
f = open(self.filename, 'w')
for var in self.vars:
f.write("%s = %s\n" % (var, repr(self.vars[var])))
f.close()
def get(self, var):
return self.vars[var] if var in self.vars else None
def set(self, var, val):
self.vars[var] = val