From 693cbaf5821d885ecb730b8607bd02a0c722bb17 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 17:13:03 +0100
Subject: [PATCH] bugfix

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

diff --git a/core/processor.py b/core/processor.py
index 8af779f4..e6bfd258 100644
--- a/core/processor.py
+++ b/core/processor.py
@@ -39,7 +39,7 @@ class PostProcessorParameters(ParametersABC):
                 picker=pickerParameters.default(),
                 processes={
                     "merger": "/extraction/general/None/area",
-                    "picker": "/extraction/general/None/area",
+                    "picker": ["/extraction/general/None/area"],
                     "processes": {"dSignal": ["/general/None/area"]},
                 },
             )
@@ -78,7 +78,7 @@ class PostProcessor:
         for name, ids in new_ids.items():
             self._writer.write(ids, "/postprocessing/cell_info/" + name)
         picks = self.picker.run(self._signal[self.processes["picker"][0]])
-        for process, datasets in self.processes.values():
+        for process, datasets in self.processes.items():
             for dataset in datasets:
                 if isinstance(dataset, list):  # multisignal process
                     result = self.processes["process"].run(
@@ -97,7 +97,7 @@ class PostProcessor:
                         )
                     )
                 elif isinstance(dataset, str):
-                    result = self.processes["process"].run(self._signal[dataset])
+                    result = self.process_dict[process].run(dataset)
                     outpath = dataset[1:].replace("/", "_")
                 else:
                     raise ("Not appropiate dataset")
-- 
GitLab