增加判题错误日志

This commit is contained in:
virusdefender 2015-09-17 09:35:10 +08:00
parent 12e2c54aad
commit aa14962a85

View File

@ -1,5 +1,6 @@
# coding=utf-8
import json
import logging
import redis
from django.shortcuts import render
@ -21,6 +22,9 @@ from .models import Submission
from .serializers import CreateSubmissionSerializer, SubmissionSerializer, SubmissionhareSerializer
logger = logging.getLogger("app_info")
class SubmissionAPIView(APIView):
@login_required
def post(self, request):
@ -44,7 +48,8 @@ class SubmissionAPIView(APIView):
try:
judge.delay(submission.id, problem.time_limit, problem.memory_limit, problem.test_case_id)
except Exception:
except Exception as e:
logger.error(e)
return error_response(u"提交判题任务失败")
# 修改用户解题状态
if request.user.problems_status: