fixes issue with long running sync jobs and disconnected sessions

This commit is contained in:
ricardo.bartels@telekom.de
2024-02-13 17:15:35 +01:00
parent ee17c1dcf4
commit 3460a86d44

View File

@@ -16,6 +16,7 @@ from itertools import zip_longest
import urllib3
import requests
import http
# noinspection PyUnresolvedReferences
from packaging import version
# noinspection PyUnresolvedReferences
@@ -348,7 +349,7 @@ class VMWareHandler(SourceBase):
# test if session is still alive
try:
self.session.sessionManager.currentSession.key
except (vim.fault.NotAuthenticated, AttributeError):
except (vim.fault.NotAuthenticated, AttributeError, http.client.RemoteDisconnected):
log.info("No existing vCenter session found.")
self.session = None
self.tag_session = None