From 7948091c18efb9eba4fbd8957c0f1e96db8e5fd2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Besson?= Date: Thu, 2 Oct 2025 09:21:28 +0100 Subject: [PATCH] omero.gateway: deprecate BlitzObjectWrapper.getExternalInfo() BlitzObjectWrapper.getDetails().getExternalInfo() should provide the same lazy-loading functionality and return a wrapped ExternalInfo --- src/omero/gateway/__init__.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/omero/gateway/__init__.py b/src/omero/gateway/__init__.py index c0c6d6d4f..c7c4b0d0c 100644 --- a/src/omero/gateway/__init__.py +++ b/src/omero/gateway/__init__.py @@ -1349,9 +1349,14 @@ def getName(self): def getExternalInfo(self): """ Gets the object's details.externalInfo + Deprecated in OMERO.py 5.22.0. Use getDetails().getExternalInfo(). :return: omero.model.ExternalInfo object """ + warnings.warn( + "Deprecated in OMERO.py 5.22.0. Use getDetails().getExternalInfo().", + DeprecationWarning) + extinfo = self.getDetails()._externalInfo if extinfo is not None and not extinfo._loaded: params = omero.sys.ParametersI()