コード例 #1
0
ファイル: errors.py プロジェクト: numberoverzero/mtg-query
def synergy_not_found(exception, request):
    request.response.status_int = 404
    response = error_data('404hash')
    response['line2'] = response['line2'].format(exception.hash)
    return response
コード例 #2
0
ファイル: errors.py プロジェクト: numberoverzero/mtg-query
def notfound(request):
    log.info("404 NotFound <{}>".format(request.url))
    request.response.status_int = 404
    return error_data('404')
コード例 #3
0
ファイル: errors.py プロジェクト: numberoverzero/mtg-query
def catch_all(exception, request):
    es = str(exception)
    tb = traceback.format_exc()
    log.error(es + '\n' + tb)
    request.response.status_int = 500
    return error_data('500')
コード例 #4
0
ファイル: errors.py プロジェクト: numberoverzero/mtg-query
def forbidden(request):
    log.info("403 Forbidden <{}>".format(request.url))
    request.response.status_int = 403
    return error_data('403')