From 3a7d75ca0f54677d1664374aeda5910db9fe0e7e Mon Sep 17 00:00:00 2001 From: Nick Moore Date: Wed, 28 Jun 2023 18:04:29 +1000 Subject: [PATCH] fix bug which loses config if save before selecting nodes --- countess/core/config.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/countess/core/config.py b/countess/core/config.py index 895a7ca..3e38aed 100644 --- a/countess/core/config.py +++ b/countess/core/config.py @@ -114,7 +114,10 @@ def write_config(pipeline_graph: PipelineGraph, filename: str): cp[node.name]["_notes"] = node.notes for n, parent in enumerate(node.parent_nodes): cp[node.name][f"_parent.{n}"] = parent.name - if node.plugin: + if node.config: + for k, v, _ in node.config: + cp[node.name][k] = repr(v) + elif node.plugin: for k, v in node.plugin.get_parameters(base_dir): cp[node.name][k] = repr(v)