コード例 #1
0
ファイル: response_map.py プロジェクト: kyle-long/pyshelf
def create_204():
    """
        Creates a 204 response
    """
    response = JsonResponse()
    response.status_code = 204
    return response
コード例 #2
0
ファイル: response_map.py プロジェクト: fidian/pyshelf
def create_204():
    """
        Creates a 204 response
    """
    response = JsonResponse()
    response.status_code = 204
    return response
コード例 #3
0
ファイル: response_map.py プロジェクト: kyle-long/pyshelf
def create_200(body):
    """
        Creates a 200 response

        Args:
            body(dict): body of response.
    """
    response = JsonResponse()
    response.status_code = 200
    response.set_data(body)
    return response
コード例 #4
0
ファイル: response_map.py プロジェクト: fidian/pyshelf
def vnd_error(error):
    """
        Creates vnd.error type error responses
        https://github.com/blongden/vnd.error
    """
    body = {"code": error["code"], "message": error["message"]}
    status_code = error.get("status_code", 500)
    response = JsonResponse()
    response.status_code = status_code
    response.set_data(body)
    return response
コード例 #5
0
ファイル: response_map.py プロジェクト: fidian/pyshelf
def create_200(body):
    """
        Creates a 200 response

        Args:
            body(dict): body of response.
    """
    response = JsonResponse()
    response.status_code = 200
    response.set_data(body)
    return response
コード例 #6
0
ファイル: response_map.py プロジェクト: kyle-long/pyshelf
def vnd_error(error):
    """
        Creates vnd.error type error responses
        https://github.com/blongden/vnd.error
    """
    body = {
        "code": error["code"],
        "message": error["message"]
    }
    status_code = error.get("status_code", 500)
    response = JsonResponse()
    response.status_code = status_code
    response.set_data(body)
    return response