コード例 #1
0
ファイル: blackapi.py プロジェクト: blackleg/blacklegapi
def hello():
    if checkAcceptIsJson(request) and checkContentIsJson(request):
        setResponseContentTypeJson(response)
        hello = HelloWorld.fromJson(parseRequestToJson(request))
        return parseObjectToJson(hello)
    else:
        return abort(404)
コード例 #2
0
ファイル: model.py プロジェクト: blackleg/blacklegapi
def parseModelToJson(model):
    dict = model_to_dict(model)
    removeIdProperty(dict)
    return parseObjectToJson(dict)
コード例 #3
0
ファイル: blackapi.py プロジェクト: blackleg/blacklegapi
def gettime():
    if checkAcceptIsJson(request):
        setResponseContentTypeJson(response)
        return parseObjectToJson(TimeObject(time()))
    else:
        return abort(404)
コード例 #4
0
ファイル: blackapi.py プロジェクト: blackleg/blacklegapi
def error404(error):
    if checkAcceptIsJson(request):
        return parseObjectToJson(Error())
コード例 #5
0
ファイル: blackapi.py プロジェクト: blackleg/blacklegapi
def getmath():
    if checkAcceptIsJson(request) and checkContentIsJson(request):
        setResponseContentTypeJson(response)
        return parseObjectToJson(MathOperation.fromJson(parseRequestToJson(request)))
    else:
        return abort(404)