summaryrefslogtreecommitdiff
path: root/ironic/drivers/modules/snmp.py
diff options
context:
space:
mode:
authorDmitry Tantsur <dtantsur@protonmail.com>2020-03-28 12:00:14 +0100
committerRiccardo Pittau <elfosardo@gmail.com>2020-03-31 10:16:54 +0200
commita3d7d73a69f85b396aad30610294d5ea246a0df7 (patch)
tree22240a462f0986eba38f919b25665318fb929fdd /ironic/drivers/modules/snmp.py
parent4829df2966190595feb69623792678816bdcd6a2 (diff)
downloadironic-a3d7d73a69f85b396aad30610294d5ea246a0df7.tar.gz
Bump hacking to 3.0.0
The new version enables a lot of standard flake8 checks. Some of them are temporary disabled to reduce the scope of this patch: * Complexity check requires a few functions to be rewritten (apparently, it was not enabled previously). * Indentation check failures are numerous and potentially contradictive. These checks will be enabled in follow-ups. W606 is removed from excludes since we no longer hit it. Change-Id: I1e5a6f8e5e90c55cfc6f740b26c30196512d3be3
Diffstat (limited to 'ironic/drivers/modules/snmp.py')
-rw-r--r--ironic/drivers/modules/snmp.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/ironic/drivers/modules/snmp.py b/ironic/drivers/modules/snmp.py
index 2a2155050..462053bf1 100644
--- a/ironic/drivers/modules/snmp.py
+++ b/ironic/drivers/modules/snmp.py
@@ -404,7 +404,7 @@ def memoize(f):
def memoized(self, node_info):
hashable_node_info = frozenset((key, val)
for key, val in node_info.items()
- if key is not 'outlet')
+ if key != 'outlet')
if hashable_node_info not in _memoized:
_memoized[hashable_node_info] = f(self)
return _memoized[hashable_node_info]
@@ -420,7 +420,7 @@ def retry_on_outdated_cache(f):
hashable_node_info = (
frozenset((key, val)
for key, val in self.snmp_info.items()
- if key is not 'outlet')
+ if key != 'outlet')
)
del _memoized[hashable_node_info]
self.driver = self._get_pdu_driver(self.snmp_info)
@@ -858,6 +858,7 @@ class SNMPDriverAuto(SNMPDriverBase):
def _fetch_driver(self):
return self.client.get(self.SYS_OBJ_OID)
+
# A dictionary of supported drivers keyed by snmp_driver attribute
DRIVER_CLASSES = {
'apc': SNMPDriverAPCMasterSwitch,