X-Git-Url: https://jfr.im/git/erebus.git/blobdiff_plain/c0eee1b4d5047e32c615f7e02e05e2233a1b92af..8a9b8a6cd0379efd7b343bceb1fc4feed7347111:/config.py?ds=sidebyside diff --git a/config.py b/config.py index ab3f467..6664f1c 100644 --- a/config.py +++ b/config.py @@ -25,8 +25,11 @@ class Config(object): def items(self, section='erebus'): return self.config.items(section) - def get(self, section, key): - return self.config.get(section, key) + def get(self, section, key, default=None): + try: + return self.config.get(section, key) + except: + return default def set(self, section, key, value): self.config.set(section, key, value) @@ -43,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