]> jfr.im git - erebus.git/blobdiff - config.py
modlib - assign module name to func.module
[erebus.git] / config.py
index 5f350612efb3aeea941ce5734a8e5806c885f48b..273450a2f5d22b1e6ccb6b1ac2e40e61081cddbd 100644 (file)
--- a/config.py
+++ b/config.py
@@ -5,7 +5,7 @@ import ConfigParser
 
 class Config(object):
        def __init__(self, filename, writeout=True):
-               self.__dict__['config'] = ConfigParser.SafeConfigParser()
+               self.__dict__['config'] = ConfigParser.RawConfigParser()
                self.__dict__['filename'] = filename
                self.__dict__['writeout'] = writeout
                self.config.read(filename)
@@ -46,5 +46,8 @@ if __name__ == '__main__':
        import sys
        cfg = Config(sys.argv[1], False)
 
-       for k, v in cfg.items():
-               print k, '=', v
+       for s in cfg.config.sections():
+               for k, v in cfg.items(s):
+                       print s+'.'+k, '=', v
+#      for k, v in cfg.items():
+#              print 'erebus.'+k, '=', v