From aaaeb8da320a16a995dce5a198461273a7ab678a Mon Sep 17 00:00:00 2001
From: Martin Mares <mj@ucw.cz>
Date: Sat, 3 Jul 2021 11:30:35 +0200
Subject: [PATCH] =?UTF-8?q?Jobs:=20Lep=C5=A1=C3=AD=20form=C3=A1t=20koment?=
 =?UTF-8?q?=C3=A1=C5=99=C5=AF?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 mo/jobs/submit.py | 52 +++++++++++++++++++++++++----------------------
 1 file changed, 28 insertions(+), 24 deletions(-)

diff --git a/mo/jobs/submit.py b/mo/jobs/submit.py
index 129d3302..4ed8a2ed 100644
--- a/mo/jobs/submit.py
+++ b/mo/jobs/submit.py
@@ -18,6 +18,19 @@ from mo.util import logger, data_dir
 from mo.util_format import inflect_number, inflect_by_number, data_size
 
 
+#
+# Job download_submits: Zazipuje vybrané papíry
+#
+# Vstupní JSON:
+#        { 'papers': [ seznam paper_id ke stažení ],
+#          'want_feedback': true/false,
+#        }
+#
+# Výstupní JSON:
+#        null
+#
+
+
 def schedule_download_submits(paper_ids: List[int], description: str, for_user: db.User, want_subdirs: bool):
     the_job = TheJob()
     job = the_job.create(db.JobType.download_submits, for_user)
@@ -28,17 +41,6 @@ def schedule_download_submits(paper_ids: List[int], description: str, for_user:
 
 @job_handler(db.JobType.download_submits)
 def handle_download_submits(the_job: TheJob):
-    """Zazipuje zadané papíry.
-
-    Vstupní JSON:
-        { 'papers': [ seznam paper_id ke stažení ],
-          'want_feedback': true/false,
-        }
-
-    Výstupní JSON:
-        null
-    """
-
     job = the_job.job
     assert job.in_json is not None
     ids: List[int] = job.in_json['papers']  # type: ignore
@@ -81,6 +83,21 @@ def handle_download_submits(the_job: TheJob):
     temp_file.close()
 
 
+#
+# Job upload_feedback: Uploaduje opravená řešení
+#
+# Vstupní JSON:
+#        { 'round_id': <id>,
+#          'only_task_id': <id_or_null>,
+#          'only_contest_id': <id_or_null>,
+#          'only_site_id': <id_or_null>,
+#        }
+#
+# Výstupní JSON:
+#        null
+#
+
+
 def schedule_upload_feedback(round: db.Round, tmp_file: str, description: str, for_user: db.User,
                              only_contest: Optional[db.Contest],
                              only_site: Optional[db.Place],
@@ -145,19 +162,6 @@ def parse_feedback_name(name: str) -> Optional[UploadFeedback]:
 
 @job_handler(db.JobType.upload_feedback)
 def handle_upload_feedback(the_job: TheJob):
-    """Uploaduje opravená řešení.
-
-    Vstupní JSON:
-        { 'round_id': <id>,
-          'only_task_id': <id_or_null>,
-          'only_contest_id': <id_or_null>,
-          'only_site_id': <id_or_null>,
-        }
-
-    Výstupní JSON:
-        null
-    """
-
     job = the_job.job
     assert job.in_file is not None
     in_json = job.in_json
-- 
GitLab