From f465a5be46f18d6df66c7cca90275d412c5ea1fe Mon Sep 17 00:00:00 2001 From: Théo de la Hogue Date: Wed, 10 Jan 2024 16:19:39 +0100 Subject: Adding annotation for __or__, __ror__ and __ior__ operators. --- src/argaze/AreaOfInterest/AOIFeatures.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/argaze/AreaOfInterest/AOIFeatures.py b/src/argaze/AreaOfInterest/AOIFeatures.py index 5637baa..77a92fd 100644 --- a/src/argaze/AreaOfInterest/AOIFeatures.py +++ b/src/argaze/AreaOfInterest/AOIFeatures.py @@ -357,6 +357,7 @@ class AOIScene(): delattr(self, key) def __or__(self, other): + """Merge another scene using | operator.""" assert(other.dimension == self.__dimension) @@ -366,6 +367,7 @@ class AOIScene(): return AOIScene(self.dimension, merged_areas) def __ror__(self, other): + """Merge another scene using | operator.""" assert(other.dimension == self.__dimension) @@ -375,6 +377,7 @@ class AOIScene(): return AOIScene(self.dimension, merged_areas) def __ior__(self, other): + """Merge scene with another scene in-place using |= operator.""" assert(other.dimension == self.__dimension) -- cgit v1.1