From 20d8a81fdf15f36c0f368415aec24f17fc406fcd Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Al=C3=A1n=20Mu=C3=B1oz?= <amuoz@ed.ac.uk>
Date: Wed, 11 Aug 2021 18:31:54 +0100
Subject: [PATCH] bugfix. dsignal being written into h5

Former-commit-id: a79f07df7828b8a74aee766ca4ba1ec357084946
---
 core/processor.py | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/core/processor.py b/core/processor.py
index 38120394..b722d8b0 100644
--- a/core/processor.py
+++ b/core/processor.py
@@ -49,7 +49,7 @@ class PostProcessorParameters(ParametersABC):
                 processes={
                     "merger": "/extraction/general/None/area",
                     "picker": ["/extraction/general/None/area"],
-                    "processes": {"dsignal": ["/general/None/area"]},
+                    "processes": {"dsignal": ["/extraction/general/None/area"]},
                     "process_parameters": {},
                     "process_outpaths": {},
                 },
@@ -113,17 +113,17 @@ class PostProcessor:
                 if process in self.parameters["processes"]["process_parameters"]
                 else self.process_parameters[process].default()
             )
-            print(parameters.to_dict())
             loaded_process = self.process_classfun[process](parameters)
             for dataset in datasets:
                 if isinstance(dataset, list):  # multisignal process
-                    dataset = [self._signal[d] for d in dataset]
+                    signal = [self._signal[d] for d in dataset]
                 elif isinstance(dataset, str):
-                    dataset = self._signal[dataset]
+                    print(dataset)
+                    signal = self._signal[dataset]
                 else:
                     raise ("Incorrect dataset")
 
-                result = loaded_process.run(dataset)
+                result = loaded_process.run(signal)
 
                 # If no outpath defined, place the result in the minimum common
                 # branch of all signals used
@@ -145,7 +145,7 @@ class PostProcessor:
                 elif isinstance(dataset, str):
                     outpath = dataset[1:].replace("/", "_")
 
-                self.writer.write(result, "/postprocessing/" + process + "/" + outpath)
+                self._writer.write(result, "/postprocessing/" + process + "/" + outpath)
 
 
 def _if_dict(item):
-- 
GitLab