oioioi.zeus.problem_sources
¶
Module Contents¶
Classes¶
- class oioioi.zeus.problem_sources.ZeusProblemSource(zeus_instances=None)[source]¶
Bases:
oioioi.problems.problem_sources.UploadedPackageSource
- choose_backend(path, original_filename=None)[source]¶
Returns the dotted name of a
ProblemPackageBackend
suitable for processing a given package.This function is called when an unpacking environment is created, i.e. from
create_env()
.
- create_env(user, contest, path, package, form, round_id=None, visibility=Problem.VISIBILITY_FRIENDS, existing_problem=None, original_filename=None)[source]¶
Creates an environment which will be later passed to
unpackmgr_job()
.