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', {})