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

Public Member Functions

def __init__ (self, target_obj, options, ignore_option_errors=False)
 
def parsers (self)
 
def __setitem__ (self, option_name, value)
 
def parse_section (self, section_options)
 
def parse (self)
 

Data Fields

 ignore_option_errors
 
 target_obj
 
 sections
 
 set_options
 

Static Public Attributes

 section_prefix
 
 aliases
 

Detailed Description

Handles metadata supplied in configuration files.

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  target_obj,
  options,
  ignore_option_errors = False 
)

Member Function Documentation

◆ __setitem__()

def __setitem__ (   self,
  option_name,
  value 
)

◆ parse()

def parse (   self)
Parses configuration file items from one
or more related sections.

◆ parse_section()

def parse_section (   self,
  section_options 
)
Parses configuration file section.

:param dict section_options:

◆ parsers()

def parsers (   self)
Metadata item name to parser function mapping.

Reimplemented in ConfigOptionsHandler, and ConfigMetadataHandler.

Field Documentation

◆ aliases

aliases
static

◆ ignore_option_errors

ignore_option_errors

◆ section_prefix

section_prefix
static

◆ sections

sections

◆ set_options

set_options

◆ target_obj

target_obj

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