diff options
Diffstat (limited to 'kerbana/config.py')
-rw-r--r-- | kerbana/config.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/kerbana/config.py b/kerbana/config.py index 358d2fe..af35ab2 100644 --- a/kerbana/config.py +++ b/kerbana/config.py @@ -1,5 +1,6 @@ import logging import os +import pathlib import sys import strictyaml @@ -10,7 +11,10 @@ log = logging.getLogger(__name__) def read_from_yaml(fp): data = strictyaml.load(fp.read()) for k, v in data.data.items(): - setattr(sys.modules[__name__], k, v) + if k.endswith("PATH"): + setattr(sys.modules[__name__], k, pathlib.Path(v)) + else: + setattr(sys.modules[__name__], k, v) conf_file = "/etc/kerbana/kerbana.yaml" |