summaryrefslogtreecommitdiffstats
path: root/nova/api
diff options
context:
space:
mode:
authorZhongyue Luo <lzyeval@gmail.com>2012-06-03 16:36:06 +0800
committerZhongyue Luo <lzyeval@gmail.com>2012-06-07 09:24:03 +0800
commit3dce38f32559659978dd2ae69e9ffcb39c608582 (patch)
tree7735a91c738dbd944344eb4fa3724bc9aa4dcf4b /nova/api
parent7b7febb02b37420c759eab59b07c7e3e2de9bab1 (diff)
downloadnova-3dce38f32559659978dd2ae69e9ffcb39c608582.tar.gz
nova-3dce38f32559659978dd2ae69e9ffcb39c608582.tar.xz
nova-3dce38f32559659978dd2ae69e9ffcb39c608582.zip
Replace standard json module with openstack.common.jsonutils
Implements blueprint use-common-jsonutils 1. Edit openstack-common.conf and import nova/openstack/common/jsonutils.py 2. Remove json package imports and replace with jsonutils Places where using json.load hasn't changed. Change-Id: Ie6feab605fb0474fd505c56ef57b7a9ecfa5269d
Diffstat (limited to 'nova/api')
-rw-r--r--nova/api/openstack/compute/limits.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/nova/api/openstack/compute/limits.py b/nova/api/openstack/compute/limits.py
index 09dba0744..c0ef65670 100644
--- a/nova/api/openstack/compute/limits.py
+++ b/nova/api/openstack/compute/limits.py
@@ -20,7 +20,6 @@ Module dedicated functions/classes dealing with rate limiting requests.
import collections
import copy
import httplib
-import json
import math
import re
import time
@@ -32,6 +31,7 @@ from nova.api.openstack.compute.views import limits as limits_views
from nova.api.openstack import wsgi
from nova.api.openstack import xmlutil
from nova.openstack.common import importutils
+from nova.openstack.common import jsonutils
from nova import quota
from nova import wsgi as base_wsgi
@@ -418,7 +418,7 @@ class WsgiLimiter(object):
raise webob.exc.HTTPMethodNotAllowed()
try:
- info = dict(json.loads(request.body))
+ info = dict(jsonutils.loads(request.body))
except ValueError:
raise webob.exc.HTTPBadRequest()
@@ -449,7 +449,7 @@ class WsgiLimiterProxy(object):
self.limiter_address = limiter_address
def check_for_delay(self, verb, path, username=None):
- body = json.dumps({"verb": verb, "path": path})
+ body = jsonutils.dumps({"verb": verb, "path": path})
headers = {"Content-Type": "application/json"}
conn = httplib.HTTPConnection(self.limiter_address)