File size: 419 Bytes
3fef26f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
"""Load project defaults from conf/config.yaml."""

from pathlib import Path

import yaml


PROJECT_DIR = Path(__file__).resolve().parents[1]
CONFIG_PATH = PROJECT_DIR / "conf" / "config.yaml"


def load_config():
    with CONFIG_PATH.open(encoding="utf-8") as handle:
        return yaml.safe_load(handle)


def project_path(value):
    path = Path(value)
    return path if path.is_absolute() else PROJECT_DIR / path