From c3eed1930971628f7d2f6a404c86d24ff34b6e2f Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Mon, 8 Apr 2019 10:14:49 -0400 Subject: [PATCH] Fix adequate check on inadequate IMMs --- confluent_server/confluent/discovery/handlers/imm.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/confluent_server/confluent/discovery/handlers/imm.py b/confluent_server/confluent/discovery/handlers/imm.py index f82f4e71..2e6ccbbc 100644 --- a/confluent_server/confluent/discovery/handlers/imm.py +++ b/confluent_server/confluent/discovery/handlers/imm.py @@ -25,7 +25,7 @@ class NodeHandler(bmchandler.NodeHandler): def adequate(cls, info): # We can sometimes receive a partially initialized SLP packet # This is not adequate for being satisfied - return bool(info['attributes']) + return bool(info.get('attributes', {})) def scan(self): slpattrs = self.info.get('attributes', {})