Exemplo n.º 1
0
    def wrapped(*args, **kwargs):

        req = kwargs.get('request')
        try:
            req.body = yamllib.load(req.body)
        except:
            # If req.body is not empty or None, it is bad JSON.
            if req.body:
                return response.bad_request()

        res = f(*args, **kwargs)
        res.data = yamllib.dump(res.response[0])
        res.headers.pop('Content-Type', None)
        res.headers.add('Content-Type', 'application/yaml')

        return res
Exemplo n.º 2
0
    def wrapped(*args, **kwargs):

        req = kwargs.get('request')
        try:
            req.body = json_deserialize(req.body)
        except:
            # If req.body is not empty or None, it is bad JSON.
            if req.body:
                return response.bad_request()

        res = f(*args, **kwargs)
        res.data = json_serialize(res.response[0])
        res.headers.pop('Content-Type', None)
        res.headers.add('Content-Type', 'application/json')

        return res