mirror of
https://github.com/QingdaoU/OnlineJudge.git
synced 2024-12-29 00:22:03 +00:00
fix(style): code style
This commit is contained in:
parent
515f422a2d
commit
0566b2856e
@ -1,7 +1,7 @@
|
|||||||
import hashlib
|
import hashlib
|
||||||
import json
|
import json
|
||||||
import os
|
import os
|
||||||
import shutil
|
# import shutil
|
||||||
import tempfile
|
import tempfile
|
||||||
import zipfile
|
import zipfile
|
||||||
from wsgiref.util import FileWrapper
|
from wsgiref.util import FileWrapper
|
||||||
@ -676,10 +676,10 @@ class FPSProblemImport(CSRFExemptAPIView):
|
|||||||
with tempfile.NamedTemporaryFile("wb") as tf:
|
with tempfile.NamedTemporaryFile("wb") as tf:
|
||||||
for chunk in file.chunks(4096):
|
for chunk in file.chunks(4096):
|
||||||
tf.file.write(chunk)
|
tf.file.write(chunk)
|
||||||
|
|
||||||
tf.file.flush()
|
tf.file.flush()
|
||||||
os.fsync(tf.file)
|
os.fsync(tf.file)
|
||||||
|
|
||||||
problems = FPSParser(tf.name).parse()
|
problems = FPSParser(tf.name).parse()
|
||||||
else:
|
else:
|
||||||
return self.error("Parse upload file error")
|
return self.error("Parse upload file error")
|
||||||
|
@ -10,7 +10,7 @@ from contest.models import ContestRuleType
|
|||||||
class ProblemTagAPI(APIView):
|
class ProblemTagAPI(APIView):
|
||||||
def get(self, request):
|
def get(self, request):
|
||||||
qs = ProblemTag.objects
|
qs = ProblemTag.objects
|
||||||
keyword = request.GET.get('keyword')
|
keyword = request.GET.get("keyword")
|
||||||
if keyword:
|
if keyword:
|
||||||
qs = ProblemTag.objects.filter(name__icontains=keyword)
|
qs = ProblemTag.objects.filter(name__icontains=keyword)
|
||||||
tags = qs.annotate(problem_count=Count("problem")).filter(problem_count__gt=0)
|
tags = qs.annotate(problem_count=Count("problem")).filter(problem_count__gt=0)
|
||||||
|
@ -33,4 +33,4 @@ class Difficulty(Choices):
|
|||||||
HIGH = "High"
|
HIGH = "High"
|
||||||
|
|
||||||
|
|
||||||
CONTEST_PASSWORD_SESSION_KEY = "contest_password"
|
CONTEST_PASSWORD_SESSION_KEY = "contest_password"
|
||||||
|
Loading…
Reference in New Issue
Block a user