]>
jfr.im git - erebus.git/blob - config.py
4 # config = ConfigParser.SafeConfigParser()
5 def __init__(self
, filename
, writeout
=True):
6 self
.__dict
__['config'] = ConfigParser
.SafeConfigParser()
7 self
.__dict
__['filename'] = filename
8 self
.__dict
__['writeout'] = writeout
9 self
.config
.read(filename
)
11 def __getattr__(self
, key
):
12 return self
.config
.get('erebus', key
)
14 def __setattr__(self
, key
, value
):
15 self
.config
.set('erebus', key
, value
)
18 return self
.config
.items('erebus')
21 with open(self
._filename
, 'wb') as configfile
:
22 self
.config
.write(configfile
)
25 if self
.writeout
: self
.write()
28 if __name__
== '__main__':
30 cfg
= Config(sys
.argv
[1], False)
32 for k
, v
in cfg
.items():