refactor os.environ to pathlib #1
|
@ -1,7 +1,6 @@
|
||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
import sys
|
import sys
|
||||||
from os import environ
|
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
|
||||||
from ruamel.yaml import YAML
|
from ruamel.yaml import YAML
|
||||||
|
@ -13,11 +12,11 @@ class Config:
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
# class variables
|
# class variables
|
||||||
self.content = None
|
self.content = None
|
||||||
self.conf_file = Path("/etc/ejabberd-metrics.yml")
|
|
||||||
|
|
||||||
# dev config overwrite
|
# select config file
|
||||||
if environ.get("ejabberd_metrics_dev"):
|
|
||||||
self.conf_file = Path("config.yml")
|
self.conf_file = Path("config.yml")
|
||||||
|
if not Path.exists(self.conf_file):
|
||||||
|
self.conf_file = Path("/etc/ejabberd-metrics.yml")
|
||||||
|
|
||||||
# read config file
|
# read config file
|
||||||
self._read()
|
self._read()
|
||||||
|
|
Loading…
Reference in New Issue