feat(config): Accept a list as a Configparser setting, add lambda
This commit is contained in:
parent
1e796771cc
commit
c092cbdcf3
@ -111,7 +111,7 @@ ini_defaults = []
|
|||||||
internal_defaults = {default["key"]: default["value"] for default in CONST.CFG_KNOWN_DEFAULTS}
|
internal_defaults = {default["key"]: default["value"] for default in CONST.CFG_KNOWN_DEFAULTS}
|
||||||
internal_globals = [default["key"] for default in CONST.CFG_KNOWN_DEFAULTS if default["is_global"]]
|
internal_globals = [default["key"] for default in CONST.CFG_KNOWN_DEFAULTS if default["is_global"]]
|
||||||
config = ConfigParser(defaults=internal_defaults,
|
config = ConfigParser(defaults=internal_defaults,
|
||||||
converters={'list': lambda x: [i.strip() for i in x.split(',')]})
|
converters={'list': lambda x: [i.strip() for i in x.split(',') if len(x) > 0]})
|
||||||
config.read(CONST.CFG_DEFAULT_ABS_PATH)
|
config.read(CONST.CFG_DEFAULT_ABS_PATH)
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user