plugins/api: webob.Response -> werkzeug.Response
This commit is contained in:
parent
7c552c0bd7
commit
cc195d5b82
@ -18,10 +18,9 @@ import logging
|
|||||||
import json
|
import json
|
||||||
|
|
||||||
from functools import wraps
|
from functools import wraps
|
||||||
from webob import Response
|
|
||||||
from urlparse import urljoin
|
from urlparse import urljoin
|
||||||
from werkzeug.exceptions import Forbidden
|
from werkzeug.exceptions import Forbidden
|
||||||
|
from werkzeug.wrappers import Response
|
||||||
from mediagoblin import mg_globals
|
from mediagoblin import mg_globals
|
||||||
from mediagoblin.tools.pluginapi import PluginManager
|
from mediagoblin.tools.pluginapi import PluginManager
|
||||||
from mediagoblin.storage.filestorage import BasicFileStorage
|
from mediagoblin.storage.filestorage import BasicFileStorage
|
||||||
@ -55,16 +54,15 @@ class Auth(object):
|
|||||||
|
|
||||||
def json_response(serializable, _disable_cors=False, *args, **kw):
|
def json_response(serializable, _disable_cors=False, *args, **kw):
|
||||||
'''
|
'''
|
||||||
Serializes a json objects and returns a webob.Response object with the
|
Serializes a json objects and returns a werkzeug Response object with the
|
||||||
serialized value as the response body and Content-Type: application/json.
|
serialized value as the response body and Content-Type: application/json.
|
||||||
|
|
||||||
:param serializable: A json-serializable object
|
:param serializable: A json-serializable object
|
||||||
|
|
||||||
Any extra arguments and keyword arguments are passed to the
|
Any extra arguments and keyword arguments are passed to the
|
||||||
webob.Response.__init__ method.
|
Response.__init__ method.
|
||||||
'''
|
'''
|
||||||
response = Response(json.dumps(serializable), *args, **kw)
|
response = Response(json.dumps(serializable), *args, content_type='application/json', **kw)
|
||||||
response.headers['Content-Type'] = 'application/json'
|
|
||||||
|
|
||||||
if not _disable_cors:
|
if not _disable_cors:
|
||||||
cors_headers = {
|
cors_headers = {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user