INNER CODE UNIT · Python
close
RekklesNA/ProxmoxMCP-Plus · src/proxmox_mcp/server.py:315
def close(self) -> None:
if hasattr(self, "job_store"):
try:
self.job_store.close()
except Exception as exc:
self.logger.warning("Failed to close default job store: %s", _log_safe(exc))
for job_store in self.target_job_stores.values():
if hasattr(self, "job_store") and job_store is getattr(self, "job_store", None):
continue
try:
job_store.close()
except Exception as exc:
self.logger.warning("Failed to close job store: %s", _log_safe(exc))
for manager in self.proxmox_managers.values():
try:
manager.close()
except Exception:
self.logger.warning("Failed to close Proxmox manager cleanly")