From 30e24cc76821d61b76efb4ed3bf324b8c89b3f77 Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Tue, 16 Jan 2018 10:20:28 -0500 Subject: [PATCH] Fix type compatibility with enclosure.bay enclosure.bay manifests as an int. Use format() to tolerate either way. --- confluent_server/confluent/discovery/core.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/confluent_server/confluent/discovery/core.py b/confluent_server/confluent/discovery/core.py index 608258fb..82894060 100644 --- a/confluent_server/confluent/discovery/core.py +++ b/confluent_server/confluent/discovery/core.py @@ -795,7 +795,7 @@ def get_nodename_from_enclosures(cfg, info): bay = info.get('enclosure.bay', None) if bay: tnl = cfg.filter_node_attributes('enclosure.manager=' + encl) - tnl = cfg.filter_node_attributes('enclosure.bay=' + bay) + tnl = cfg.filter_node_attributes('enclosure.bay={0}'.format(bay)) if len(tnl) == 1: # This is not a secure assurance, because it's by # uuid instead of a key