From 7fcd45338629bc88dfcc51f395a8577c35de5c58 Mon Sep 17 00:00:00 2001 From: Théo de la Hogue Date: Mon, 21 Nov 2022 19:32:18 +0100 Subject: Copying and testing children classes only. --- src/argaze/AreaOfInterest/AOIFeatures.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/argaze/AreaOfInterest/AOIFeatures.py b/src/argaze/AreaOfInterest/AOIFeatures.py index 24e19e1..de5cd48 100644 --- a/src/argaze/AreaOfInterest/AOIFeatures.py +++ b/src/argaze/AreaOfInterest/AOIFeatures.py @@ -269,7 +269,7 @@ class AOIScene(): def copy(self, exclude=[]) -> AOISceneType: """Copy scene partly excluding AOI by name.""" - scene_copy = AOIScene(self.__dimension) + scene_copy = type(self)() for name, area in self.__areas.items(): @@ -285,7 +285,7 @@ class TimeStampedAOIScenes(DataStructures.TimeStampedBuffer): def __setitem__(self, ts, scene): """Force value to inherit from AOIScene.""" - assert(type(scene) == AOIScene) # .__bases__[0] + assert(type(scene).__bases__[0] == AOIScene) super().__setitem__(ts, scene) -- cgit v1.1