diff --git a/main.py b/main.py index b5e4b1d..0b35d87 100644 --- a/main.py +++ b/main.py @@ -3,6 +3,7 @@ import logging.config import pathlib import traceback import socket +from subprocess import call, DEVNULL import click import toml @@ -36,9 +37,9 @@ def main(config_dir, dry_run, keep): use_tls=config["Re2o"]["use_TLS"], ) users_emails = re2o_client.list("localemail/users") - users = filter(lambda x: x["local_email_enabled"], re2o_client.list("users/user")) - local_email_domain = re2o_client.get("preferences/optionaluser")["local_email_domain"] - env = Environment(loader=FileSystemLoader(config_dir)) + users = filter(lambda x: x["local_email_enabled"], re2o_client.list("users/user/")) + local_email_domain = re2o_client.view("preferences/optionaluser/")["local_email_domain"] + env = Environment(loader=FileSystemLoader(str(config_dir))) generated_folder = config_dir / "generated" generated_folder.mkdir(exist_ok=True)