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 <noreply@anthropic.com>
This commit is contained in:
Christian Manivong
2026-06-04 22:41:27 +02:00
co-authored by Claude Sonnet 4.6
parent 5f780190c7
commit d7ed4fda1f
+3 -1
View File
@@ -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)