Source code for oioioi.evalmgr.handlers
import logging
import pprint
from django.db import transaction
from oioioi.evalmgr.models import QueuedJob
[docs]def dump_env(env, message, **kwargs):
logger.debug(message + ":\n%s", pprint.pformat(env, indent=4))
return env
@transaction.atomic
[docs]def remove_queuedjob_on_error(environ, **kwargs):
QueuedJob.objects.filter(job_id=environ['job_id']).delete()
return environ