From 4342c91985b335b8919c802e64a41511122aafdb Mon Sep 17 00:00:00 2001 From: virusdefender <1670873886@qq.com> Date: Sat, 17 Oct 2015 20:00:40 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=AF=B9=E8=A7=A3=E5=8E=8B?= =?UTF-8?q?=E5=A4=B1=E8=B4=A5=E7=9A=84=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- problem/views.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/problem/views.py b/problem/views.py index 3b68bae..e48b8a5 100644 --- a/problem/views.py +++ b/problem/views.py @@ -183,8 +183,10 @@ class TestCaseUploadAPIView(APIView): except IOError as e: logger.error(e) return error_response(u"上传失败") - - test_case_file = zipfile.ZipFile(tmp_zip, 'r') + try: + test_case_file = zipfile.ZipFile(tmp_zip, 'r') + except Exception: + return error_response(u"解压失败") name_list = test_case_file.namelist() l = []