OpenQuizz
Une application de gestion des contenus pédagogiques
InvariantException Class Reference
Inheritance diagram for InvariantException:
Collaboration diagram for InvariantException:

Public Member Functions

def __init__ (self, error_codes=(), missing_fields=(), *args, **kwargs)
 
def __str__ (self)
 

Data Fields

 invariant_errors
 
 missing_fields
 

Detailed Description

Exception raised from a :py:class:`CheckedType` when invariant tests fail or when a mandatory
field is missing.

Contains two fields of interest:
invariant_errors, a tuple of error data for the failing invariants
missing_fields, a tuple of strings specifying the missing names

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  error_codes = (),
  missing_fields = (),
args,
**  kwargs 
)

Member Function Documentation

◆ __str__()

def __str__ (   self)

Field Documentation

◆ invariant_errors

invariant_errors

◆ missing_fields

missing_fields

The documentation for this class was generated from the following file: