From 2474872574bce5f99d6eb74a79d7db1616bad685 Mon Sep 17 00:00:00 2001 From: Jean-Marie Burel Date: Thu, 11 Apr 2024 13:41:26 +0100 Subject: [PATCH] review how secure flag is set --- src/omero/gateway/__init__.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/omero/gateway/__init__.py b/src/omero/gateway/__init__.py index ea308f6ba..a8c139b9f 100644 --- a/src/omero/gateway/__init__.py +++ b/src/omero/gateway/__init__.py @@ -1539,8 +1539,6 @@ def __init__(self, username=None, passwd=None, client_obj=None, group=None, elif pc != self.port: raise Exception("ports %s and %s do not match" % (pc, self.port)) self.secure = secure - if self.c is not None: - self.secure = self.c.isSecure() self.useragent = useragent self.userip = userip @@ -2049,7 +2047,7 @@ def isSecure(self): Returns 'True' if the underlying omero.clients.BaseClient is connected using SSL """ - return self.secure + return hasattr(self.c, 'isSecure') and self.c.isSecure() or self.secure def _getSessionId(self): return self.c.getSessionId()