summaryrefslogtreecommitdiffstats
path: root/openstack/common/rpc
diff options
context:
space:
mode:
authorAndrew Bogott <abogott@wikimedia.org>2012-07-03 00:16:36 -0500
committerAndrew Bogott <abogott@wikimedia.org>2012-07-03 00:48:52 -0500
commit85f6662f25e9d2696ec6086a1423c1b93a58cb0c (patch)
tree6ffafa3ec536a70aa76267dead8891f5406fc4dc /openstack/common/rpc
parent506486550480fb222a92447e1e8baca855d126aa (diff)
downloadoslo-85f6662f25e9d2696ec6086a1423c1b93a58cb0c.tar.gz
oslo-85f6662f25e9d2696ec6086a1423c1b93a58cb0c.tar.xz
oslo-85f6662f25e9d2696ec6086a1423c1b93a58cb0c.zip
Switch common files to using jsonutils.
For blueprint use-common-jsonutils Pretty much just a search and replace. Change-Id: I66f63e7b0ff82a37d8a6b9acef94f4e10a45bf90
Diffstat (limited to 'openstack/common/rpc')
-rw-r--r--openstack/common/rpc/impl_fake.py4
-rw-r--r--openstack/common/rpc/impl_qpid.py6
-rw-r--r--openstack/common/rpc/impl_zmq.py6
3 files changed, 8 insertions, 8 deletions
diff --git a/openstack/common/rpc/impl_fake.py b/openstack/common/rpc/impl_fake.py
index fba20c9..ff16208 100644
--- a/openstack/common/rpc/impl_fake.py
+++ b/openstack/common/rpc/impl_fake.py
@@ -18,11 +18,11 @@ queues. Casts will block, but this is very useful for tests.
"""
import inspect
-import json
import time
import eventlet
+from openstack.common import jsonutils
from openstack.common.rpc import common as rpc_common
CONSUMERS = {}
@@ -121,7 +121,7 @@ def create_connection(conf, new=True):
def check_serialize(msg):
"""Make sure a message intended for rpc can be serialized."""
- json.dumps(msg)
+ jsonutils.dumps(msg)
def multicall(conf, context, topic, msg, timeout=None):
diff --git a/openstack/common/rpc/impl_qpid.py b/openstack/common/rpc/impl_qpid.py
index d01bf0d..677b54b 100644
--- a/openstack/common/rpc/impl_qpid.py
+++ b/openstack/common/rpc/impl_qpid.py
@@ -17,7 +17,6 @@
import functools
import itertools
-import json
import logging
import time
import uuid
@@ -29,6 +28,7 @@ import qpid.messaging.exceptions
from openstack.common import cfg
from openstack.common.gettextutils import _
+from openstack.common import jsonutils
from openstack.common.rpc import amqp as rpc_amqp
from openstack.common.rpc import common as rpc_common
@@ -125,7 +125,7 @@ class ConsumerBase(object):
addr_opts["node"]["x-declare"].update(node_opts)
addr_opts["link"]["x-declare"].update(link_opts)
- self.address = "%s ; %s" % (node_name, json.dumps(addr_opts))
+ self.address = "%s ; %s" % (node_name, jsonutils.dumps(addr_opts))
self.reconnect(session)
@@ -230,7 +230,7 @@ class Publisher(object):
if node_opts:
addr_opts["node"]["x-declare"].update(node_opts)
- self.address = "%s ; %s" % (node_name, json.dumps(addr_opts))
+ self.address = "%s ; %s" % (node_name, jsonutils.dumps(addr_opts))
self.reconnect(session)
diff --git a/openstack/common/rpc/impl_zmq.py b/openstack/common/rpc/impl_zmq.py
index 6bb9aa9..3eefa96 100644
--- a/openstack/common/rpc/impl_zmq.py
+++ b/openstack/common/rpc/impl_zmq.py
@@ -14,7 +14,6 @@
# License for the specific language governing permissions and limitations
# under the License.
-import json
import pprint
import string
import sys
@@ -28,6 +27,7 @@ import greenlet
from openstack.common import cfg
from openstack.common.gettextutils import _
from openstack.common import importutils
+from openstack.common import jsonutils
from openstack.common.rpc import common as rpc_common
@@ -76,7 +76,7 @@ def _serialize(data):
Error if a developer passes us bad data.
"""
try:
- return str(json.dumps(data, ensure_ascii=True))
+ return str(jsonutils.dumps(data, ensure_ascii=True))
except TypeError:
LOG.error(_("JSON serialization failed."))
raise
@@ -87,7 +87,7 @@ def _deserialize(data):
Deserialization wrapper
"""
LOG.debug(_("Deserializing: %s"), data)
- return json.loads(data)
+ return jsonutils.loads(data)
class ZmqSocket(object):