aboutsummaryrefslogtreecommitdiff
path: root/kerbana/config.py
diff options
context:
space:
mode:
Diffstat (limited to 'kerbana/config.py')
-rw-r--r--kerbana/config.py6
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"