def __init__()

in server/app/lib/config.py [0:0]


    def __init__(self, yml: dict):
        assert yml, f"No LDAP configuration directives could be found in {CONFIG_FILE}!"
        self.uri = yml["uri"]
        self.groupbase = yml["groupbase"]
        self.userbase = yml["userbase"]
        self.ldapbase = yml["ldapbase"]
        self.servicebase = yml["servicebase"]
        self.roleaccounts = {}
        # API role accounts for external services in a file
        # user:pwd, one per line, use # for comment lines
        ra_path = yml.get("roleaccounts")
        if ra_path and os.path.isfile(ra_path):
            with open(ra_path) as f:
                for line in f.readlines():
                    if ":" in line and not line.startswith("#"):
                        user, pwd = line.strip().split(":", 1)
                        self.roleaccounts[user] = pwd