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

Public Member Functions

def __init__ (self, filename, validator=Draft4Validator)
 
def __getitem__ (self, key)
 
def __iter__ (self)
 
def __len__ (self)
 
def validator (self)
 

Data Fields

 filename
 

Detailed Description

A thin wrapper around schema file lazy loading the data on first access

:param filename str: The package relative json schema filename
:param validator: The jsonschema validator class version

.. versionadded:: 0.12.1

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  filename,
  validator = Draft4Validator 
)

Member Function Documentation

◆ __getitem__()

def __getitem__ (   self,
  key 
)

◆ __iter__()

def __iter__ (   self)

◆ __len__()

def __len__ (   self)

◆ validator()

def validator (   self)
The jsonschema validator to validate against

Field Documentation

◆ filename

filename

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