diff --git a/meshroom/common/core.py b/meshroom/common/core.py index cb50d4e8..2bd6141c 100644 --- a/meshroom/common/core.py +++ b/meshroom/common/core.py @@ -121,9 +121,14 @@ class CoreObject(object): super(CoreObject, self).__init__() self._parent = parent + def __del__(self): + self.destroyed.emit() + def parent(self): return self._parent + destroyed = PySignal.ClassSignal() + DictModel = CoreDictModel ListModel = CoreListModel