diff --git a/python/nav/Snmp/pynetsnmp.py b/python/nav/Snmp/pynetsnmp.py index da619a7cbc..43b25e086b 100644 --- a/python/nav/Snmp/pynetsnmp.py +++ b/python/nav/Snmp/pynetsnmp.py @@ -116,7 +116,7 @@ def __init__( :param priv_password: SNMPv3 privacy password """ - + self.handle = None self.host = host self.community = str(community) self.version = str(version) @@ -197,7 +197,8 @@ def _build_cmdline(self): return tuple(params) def __del__(self): - self.handle.close() + if self.handle: + self.handle.close() def get(self, query="1.3.6.1.2.1.1.1.0"): """Performs an SNMP GET query.