From 0a5099cd24b4aedbefe1e4d08b87f4b38117912a Mon Sep 17 00:00:00 2001 From: Jorik Schellekens Date: Thu, 22 Aug 2019 17:49:01 +0100 Subject: [PATCH] Write out the configs. --- synapse_topology/model/__init__.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/synapse_topology/model/__init__.py b/synapse_topology/model/__init__.py index eb7d3456ec..67b5bea97a 100644 --- a/synapse_topology/model/__init__.py +++ b/synapse_topology/model/__init__.py @@ -43,11 +43,13 @@ def get_config(sub_config=BASE_CONFIG): ) -def set_config(config, sub_config=BASE_CONFIG): - if sub_config == BASE_CONFIG and config_in_use(): +def set_config(config): + if config_in_use(): raise BasConfigInUseError() - with open(path.join(config_dir, sub_config), "w") as f: - f.write(yaml.dump(config)) + + for conf_name, conf in create_config(config).items(): + with open(abspath(join(get_config_dir, conf_name)), "w") as f: + f.write(conf) def config_in_use():