From d7ed4fda1fdc1017a751eafb24dda373c1746054 Mon Sep 17 00:00:00 2001 From: Christian Manivong Date: Thu, 4 Jun 2026 22:41:27 +0200 Subject: [PATCH] fix: accept verify_ssl and verify aliases alongside ssl_verify Mirrors the robust fallback pattern from napalm-opnsense so the driver works regardless of which key name the caller passes in optional_args. Co-Authored-By: Claude Sonnet 4.6 --- napalm_procurve/procurve.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/napalm_procurve/procurve.py b/napalm_procurve/procurve.py index e68dcef..02b7c04 100644 --- a/napalm_procurve/procurve.py +++ b/napalm_procurve/procurve.py @@ -101,7 +101,9 @@ class ProcurveDriver(SwitchDriver): self.port: int = optional_args.get("port", 22) self.telnet_port: int = optional_args.get("telnet_port", 23) self.force_transport: Optional[str] = optional_args.get("transport") - self.ssl_verify: bool = optional_args.get("ssl_verify", False) + self.ssl_verify: bool = optional_args.get( + "ssl_verify", optional_args.get("verify_ssl", optional_args.get("verify", False)) + ) self.api_version_hint: Optional[str] = optional_args.get("api_version") # Enable password for CLI (defaults to login password) self._secret: str = optional_args.get("secret", password)