diff options
author | Théo de la Hogue | 2024-06-18 18:08:01 +0200 |
---|---|---|
committer | Théo de la Hogue | 2024-06-18 18:08:01 +0200 |
commit | 4f99886127d0e21ad95967f790aa37a28d8afff9 (patch) | |
tree | 9babfb2d3fb10b968f42ad37069361f2b2fba88b | |
parent | 34b856b4753a60da743e81b9b033afab899f7a6b (diff) | |
download | argaze-4f99886127d0e21ad95967f790aa37a28d8afff9.zip argaze-4f99886127d0e21ad95967f790aa37a28d8afff9.tar.gz argaze-4f99886127d0e21ad95967f790aa37a28d8afff9.tar.bz2 argaze-4f99886127d0e21ad95967f790aa37a28d8afff9.tar.xz |
Editing observers' parent.
-rw-r--r-- | src/argaze/DataFeatures.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/argaze/DataFeatures.py b/src/argaze/DataFeatures.py index 2c26c8e..4c12b86 100644 --- a/src/argaze/DataFeatures.py +++ b/src/argaze/DataFeatures.py @@ -941,16 +941,21 @@ class PipelineStepObject(): @property def observers(self) -> list: - """Pipeline step object observers list.""" + """Get pipeline step object observers list.""" return self.__observers @observers.setter @PipelineStepAttributeSetter def observers(self, observers: list): + """Set pipeline step object observers list.""" - # Edit new observers dictionary self.__observers = observers + # Edit observers' parent + for observer in self.__observers: + + observer.parent = self + @property def execution_times(self): """Get pipeline step object observers execution times dictionary.""" |