From 1822c49d6e19ae6a686c035b211da9002e286df2 Mon Sep 17 00:00:00 2001 From: "Jens H. Nielsen" Date: Fri, 21 Oct 2022 12:00:26 +0200 Subject: [PATCH 1/2] Add missing nodeName to two node classes --- plottr/node/filter/correct_offset.py | 3 +++ plottr/node/scaleunits.py | 1 + 2 files changed, 4 insertions(+) diff --git a/plottr/node/filter/correct_offset.py b/plottr/node/filter/correct_offset.py index c2232936..189f26f2 100644 --- a/plottr/node/filter/correct_offset.py +++ b/plottr/node/filter/correct_offset.py @@ -36,6 +36,9 @@ def getAvgAxis(self) -> str: class SubtractAverage(Node): + + nodeName = "SubtractAverage" + useUi = True uiClass = SubtractAverageWidget diff --git a/plottr/node/scaleunits.py b/plottr/node/scaleunits.py index b5bb4f01..d04ee8b7 100644 --- a/plottr/node/scaleunits.py +++ b/plottr/node/scaleunits.py @@ -103,6 +103,7 @@ class ScaleUnits(Node): e.g (1*10**3 complexunit) """ useUi = True + nodeName = "ScaleUnits" uiClass = ScaleUnitsWidget def __init__(self, name: str): From 0b2a7270ef29dcd003495122fb8ab665b96eb21a Mon Sep 17 00:00:00 2001 From: "Jens H. Nielsen" Date: Fri, 21 Oct 2022 12:00:49 +0200 Subject: [PATCH 2/2] Add basic logging on when process is called on a node --- plottr/node/node.py | 1 + 1 file changed, 1 insertion(+) diff --git a/plottr/node/node.py b/plottr/node/node.py index b0c612df..99d1d510 100644 --- a/plottr/node/node.py +++ b/plottr/node/node.py @@ -261,6 +261,7 @@ def validateOptions(self, data: DataDictBase) -> bool: # TODO: should think about nodes with multiple inputs -- how would this look then? # FIXME: return should only be Optional[Dict[str, DataDictBase]] def process(self, dataIn: Optional[DataDictBase]=None) -> Optional[Dict[str, Optional[DataDictBase]]]: + self.node_logger.debug(f"Processing data with node: {self.nodeName}") if dataIn is None: return None