Exceptions

class grader.models.grader.GraderError[source]

A general-purpose exception thrown by the Assignment class.

class grader.models.grader.AssignmentNotFoundError[source]

An exception thrown when we can’t find an assignment.

class grader.models.assignment.AssignmentError[source]

A general-purpose exception thrown by the Assignment class.

class grader.models.assignment.AssignmentBuildError[source]

An exception thrown when there’s an issue building the docker image.

class grader.models.gradesheet.GradeSheetError[source]

A general-purpose exception thrown by the Assignment class.

class grader.models.submission.SubmissionError[source]

A general-purpose exception thrown by the Submission class

class grader.models.submission.SubmissionIDError[source]

An exception thrown for errors related to Submission IDs

class grader.models.submission.SubmissionImportError[source]

An exception thrown for errors related to Submission import

class grader.models.submission.SubmissionContainerError[source]

An exception thrown for errors related to Submission docker containers

class grader.models.config.ConfigValidationError[source]

An exception thrown when a config file cannot be validated