def _load_values()

in dask-fargate/binderhub/binderhub_config.py [0:0]


def _load_values():
    """Load configuration from disk
    Memoized to only load once
    """
    cfg = {}
    for source in ('config', 'secret'):
        path = f"/etc/binderhub/{source}/values.yaml"
        if os.path.exists(path):
            print(f"Loading {path}")
            with open(path) as f:
                values = yaml.safe_load(f)
            cfg = _merge_dictionaries(cfg, values)
        else:
            print(f"No config at {path}")
    return cfg