fix: WinRM read_timeout must exceed operation_timeout (0.10.2)

This commit is contained in:
2026-06-20 00:06:26 +10:00
parent 154ba3efc2
commit 2fe492b06b
5 changed files with 9 additions and 7 deletions
+4 -2
View File
@@ -60,14 +60,16 @@ def test_winrm_connection(
except ImportError as exc:
raise RuntimeError("pywinrm is not installed on SAC server") from exc
operation_timeout_sec = max(5, timeout_sec)
read_timeout_sec = operation_timeout_sec + 15
endpoint = f"http://{target}:5985/wsman"
try:
session = winrm.Session(
endpoint,
auth=(user, password),
transport="ntlm",
read_timeout_sec=timeout_sec,
operation_timeout_sec=timeout_sec,
read_timeout_sec=read_timeout_sec,
operation_timeout_sec=operation_timeout_sec,
)
result = session.run_cmd("hostname")
except winrm.exceptions.WinRMTransportError as exc: