Skip to content

Commit 40457d6

Browse files
committed
CHG significantly reduce testing over logging
1 parent 1fbbe18 commit 40457d6

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

api/anubis/lms/submissions.py

+5-3
Original file line numberDiff line numberDiff line change
@@ -303,14 +303,15 @@ def reject_late_submission(submission: Submission):
303303
db.session.add(submission)
304304

305305

306-
def init_submission(submission: Submission, commit: bool = True):
306+
def init_submission(submission: Submission, commit: bool = True, verbose: bool = True):
307307
"""
308308
Create adjacent submission models.
309309
310310
:return:
311311
"""
312312

313-
logger.debug("initializing submission {}".format(submission.id))
313+
if verbose:
314+
logger.debug("initializing submission {}".format(submission.id))
314315

315316
# If the models already exist, yeet
316317
if len(submission.test_results) != 0:
@@ -325,7 +326,8 @@ def init_submission(submission: Submission, commit: bool = True):
325326
# Find tests for the current assignment
326327
tests = AssignmentTest.query.filter_by(assignment_id=submission.assignment_id).all()
327328

328-
logger.debug("found tests: {}".format(list(map(lambda x: x.data, tests))))
329+
if verbose:
330+
logger.debug("found tests: {}".format(list(map(lambda x: x.data, tests))))
329331

330332
for test in tests:
331333
tr = SubmissionTestResult(submission_id=submission.id, assignment_test_id=test.id)

api/anubis/utils/testing/seed.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,7 @@ def init_submissions(submissions):
232232

233233
# Init models
234234
for submission in submissions:
235-
init_submission(submission, commit=False)
235+
init_submission(submission, commit=False, verbose=False)
236236
db.session.commit()
237237

238238
for submission in submissions:

0 commit comments

Comments
 (0)