From d27c80bcc84e8a7785899c01ddc2d34de367b578 Mon Sep 17 00:00:00 2001
From: Christopher Rhodes <christopher.rhodes@embl.de>
Date: Sun, 10 Nov 2024 08:11:18 +0100
Subject: [PATCH] Lazy loading remains only a feature of
 GenericImageFileAccessor; not applied to PatchStack

---
 model_server/base/accessors.py | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/model_server/base/accessors.py b/model_server/base/accessors.py
index 95a0422f..4175ef9c 100644
--- a/model_server/base/accessors.py
+++ b/model_server/base/accessors.py
@@ -43,7 +43,6 @@ class GenericImageDataAccessor(ABC):
     def is_3d(self):
         return True if self.shape_dict['Z'] > 1 else False
 
-    # TODO: no direct calls to self._data outside load/unload methods
     def is_mask(self):
         return is_mask(self.data)
 
@@ -405,7 +404,7 @@ def generate_file_accessor(fpath, **kwargs):
     else:
         raise FileAccessorError(f'Could not match a file accessor with {fpath}')
 
-# TODO: implement lazy loading at patch stack level
+
 class PatchStack(InMemoryDataAccessor):
 
     axes = 'PYXCZ'
-- 
GitLab