mirror of
https://github.com/chatmail/relay.git
synced 2026-05-18 19:08:59 +00:00
don't use kwargs for overrides parameter
This commit is contained in:
@@ -44,7 +44,7 @@ class Config:
|
|||||||
raise ValueError(f"invalid address {addr!r}")
|
raise ValueError(f"invalid address {addr!r}")
|
||||||
|
|
||||||
|
|
||||||
def write_initial_config(inipath, mail_domain, **overrides):
|
def write_initial_config(inipath, mail_domain, overrides):
|
||||||
"""Write out default config file, using the specified config value overrides."""
|
"""Write out default config file, using the specified config value overrides."""
|
||||||
from importlib.resources import files
|
from importlib.resources import files
|
||||||
|
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ def make_config(tmp_path):
|
|||||||
basedir.mkdir(parents=True, exist_ok=True)
|
basedir.mkdir(parents=True, exist_ok=True)
|
||||||
passdb = tmp_path.joinpath("vmail/passdb.sqlite")
|
passdb = tmp_path.joinpath("vmail/passdb.sqlite")
|
||||||
overrides = dict(mailboxes_dir=str(basedir), passdb_path=str(passdb))
|
overrides = dict(mailboxes_dir=str(basedir), passdb_path=str(passdb))
|
||||||
write_initial_config(inipath, mail_domain=mail_domain, **overrides)
|
write_initial_config(inipath, mail_domain, overrides=overrides)
|
||||||
return read_config(inipath)
|
return read_config(inipath)
|
||||||
|
|
||||||
return make_conf
|
return make_conf
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ def init_cmd(args, out):
|
|||||||
if args.inipath.exists():
|
if args.inipath.exists():
|
||||||
print(f"Path exists, not modifying: {args.inipath}")
|
print(f"Path exists, not modifying: {args.inipath}")
|
||||||
else:
|
else:
|
||||||
write_initial_config(args.inipath, mail_domain)
|
write_initial_config(args.inipath, mail_domain, overrides={})
|
||||||
out.green(f"created config file for {mail_domain} in {args.inipath}")
|
out.green(f"created config file for {mail_domain} in {args.inipath}")
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user