INNER CODE UNIT · Python

target_tools

RekklesNA/ProxmoxMCP-Plus · src/proxmox_mcp/server.py:311

    def target_tools(self, requested: str | None) -> SimpleNamespace:
        name = self.target_registry.resolve(requested).name
        return self.target_toolsets[name]

    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():

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…