From 54fe6ddea181bdde8d107ae91e927f8145a51646 Mon Sep 17 00:00:00 2001 From: Christian Manivong Date: Tue, 2 Jun 2026 13:28:04 +0200 Subject: [PATCH] fix: correct module import path and add SNMP_CAPABLE=False for Plus switches MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - __init__.py imported from non-existent napalm_netgear_plus module; fixed to napalm_netgear - NetgearPlusDriver.SNMP_CAPABLE = False signals HTTP-only device — suppresses misleading SNMP-not-configured warnings during device polls Co-Authored-By: Claude Sonnet 4.6 --- napalm_netgear/__init__.py | 4 ++-- napalm_netgear/netgear_plus.py | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/napalm_netgear/__init__.py b/napalm_netgear/__init__.py index d1fc944..4d05736 100644 --- a/napalm_netgear/__init__.py +++ b/napalm_netgear/__init__.py @@ -1,6 +1,6 @@ """NAPALM driver for Netgear Smart Managed switches.""" -from napalm_netgear_plus.netgear_smart import NetgearSmartDriver -from napalm_netgear_plus.netgear_plus import NetgearPlusDriver +from napalm_netgear.netgear_smart import NetgearSmartDriver +from napalm_netgear.netgear_plus import NetgearPlusDriver __all__ = ["NetgearSmartDriver", "NetgearPlusDriver"] diff --git a/napalm_netgear/netgear_plus.py b/napalm_netgear/netgear_plus.py index 7f60a22..d845514 100644 --- a/napalm_netgear/netgear_plus.py +++ b/napalm_netgear/netgear_plus.py @@ -146,6 +146,7 @@ class NetgearPlusDriver(SwitchDriver): """HTTP-based NAPALM driver for Netgear Plus Smart Managed switches.""" VENDOR = "Netgear" + SNMP_CAPABLE = False # HTTP-only device — no SNMP daemon def __init__( self,