diff --git a/service-mgmt-api/sm-api/sm_api/openstack/common/jsonutils.py b/service-mgmt-api/sm-api/sm_api/openstack/common/jsonutils.py index 38877a96..334e7135 100644 --- a/service-mgmt-api/sm-api/sm_api/openstack/common/jsonutils.py +++ b/service-mgmt-api/sm-api/sm_api/openstack/common/jsonutils.py @@ -42,7 +42,6 @@ import functools import inspect import itertools import json -import types import xmlrpclib import six @@ -56,7 +55,7 @@ _nasty_type_tests = [inspect.ismodule, inspect.isclass, inspect.ismethod, inspect.iscode, inspect.isbuiltin, inspect.isroutine, inspect.isabstract] -_simple_types = (types.NoneType, int, six.string_types, bool, float, long) +_simple_types = (type(None), int, six.string_types, bool, float, long) def to_primitive(value, convert_instances=False, convert_datetime=True, diff --git a/service-mgmt-api/sm-api/sm_api/openstack/common/rpc/impl_zmq.py b/service-mgmt-api/sm-api/sm_api/openstack/common/rpc/impl_zmq.py index 3bde39f4..9e1d7c79 100644 --- a/service-mgmt-api/sm-api/sm_api/openstack/common/rpc/impl_zmq.py +++ b/service-mgmt-api/sm-api/sm_api/openstack/common/rpc/impl_zmq.py @@ -747,7 +747,7 @@ def _call(addr, context, topic, msg, timeout=None, # One effect of this is that we're checking all # responses for Exceptions. for resp in responses: - if isinstance(resp, types.DictType) and 'exc' in resp: + if isinstance(resp, dict) and 'exc' in resp: raise rpc_common.deserialize_remote_exception(CONF, resp['exc']) return responses[-1]