From e8ef46ffcfb3a21effa63bf68611c595ee6d5849 Mon Sep 17 00:00:00 2001 From: cuom1999 Date: Wed, 22 Jul 2020 16:21:03 -0500 Subject: [PATCH] Handle empty case data --- judge/views/submission.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/judge/views/submission.py b/judge/views/submission.py index f63d38c..ab5711f 100644 --- a/judge/views/submission.py +++ b/judge/views/submission.py @@ -149,9 +149,11 @@ def get_visible_content(data): def get_input_answer(case, archive): - result = {} - result['input'] = get_visible_content(archive.read(case.input_file)) - result['answer'] = get_visible_content(archive.read(case.output_file)) + result = {'input': '', 'answer': ''} + if (len(case.input_file)): + result['input'] = get_visible_content(archive.read(case.input_file)) + if (len(case.output_file)): + result['answer'] = get_visible_content(archive.read(case.output_file)) return result