diff options
Diffstat (limited to 'custodia/custodia')
-rwxr-xr-x | custodia/custodia | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/custodia/custodia b/custodia/custodia index cf66554..4bcb7cb 100755 --- a/custodia/custodia +++ b/custodia/custodia @@ -31,7 +31,7 @@ def parse_config(cfgfile): if len(files) == 0: raise IOError("Failed to read config file") - config = {'authenticators': dict(), 'consumers': dict()} + config = {'authenticators': dict(), 'consumers': dict(), 'stores': dict()} for s in parser.sections(): if s == 'global': for opt, val in parser.items(s): @@ -48,6 +48,9 @@ def parse_config(cfgfile): if s.startswith('auth:'): menu = 'authenticators' name = s[5:] + elif s.startswith('store:'): + menu = 'stores' + name = s[6:] else: raise ValueError('Invalid section name [%s].\n' % s) |