From e7b54b36064e3a57e9d771878497d302e39004ba Mon Sep 17 00:00:00 2001 From: William Stevenson Date: Thu, 17 Nov 2016 16:06:23 +0000 Subject: [PATCH] Fixed incorrect string type checking Co-Authored-By: Jack Steers Change-Id: I89c4c00f8c641191a21b6afe3ab0b0b9f28dd60b --- ironic_inspector/node_cache.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ironic_inspector/node_cache.py b/ironic_inspector/node_cache.py index 361afc1f4..7f76ef374 100644 --- a/ironic_inspector/node_cache.py +++ b/ironic_inspector/node_cache.py @@ -15,6 +15,7 @@ import copy import json +import six import time from ironicclient import exceptions @@ -292,7 +293,7 @@ class NodeInfo(object): """ ironic = ironic or self.ironic ports = self.ports() - if isinstance(port, str): + if isinstance(port, six.string_types): port = ports[port] LOG.debug('Updating port %(mac)s with patches %(patches)s', @@ -333,7 +334,7 @@ class NodeInfo(object): """ ironic = ironic or self.ironic ports = self.ports() - if isinstance(port, str): + if isinstance(port, six.string_types): port = ports[port] ironic.port.delete(port.uuid)