Package PyFoam :: Package Infrastructure :: Module Configuration :: Class Configuration
[hide private]
[frames] | no frames]

Class Configuration

source code

ConfigParser.RawConfigParser --+    
                               |    
       ConfigParser.ConfigParser --+
                                   |
                                  Configuration

Reads the settings from files (if existing). Otherwise uses hardcoded defaults

Instance Methods [hide private]
  __init__(self)
Constructs the ConfigParser and fills it with the hardcoded defaults
  dump(self)
Dumps the contents in INI-Form
  getboolean(self, section, option, default=None)
Overrides the original implementation from ConfigParser
  get(self, section, option, default=None)
Overrides the original implementation from ConfigParser
  getdebug(self, name)
Gets a debug switch

Inherited from ConfigParser.ConfigParser: items

Inherited from ConfigParser.ConfigParser (private): _interpolate

Inherited from ConfigParser.RawConfigParser: add_section, defaults, getfloat, getint, has_option, has_section, options, optionxform, read, readfp, remove_option, remove_section, sections, set, write

Inherited from ConfigParser.RawConfigParser (private): _get, _read


Class Variables [hide private]

Inherited from ConfigParser.RawConfigParser: OPTCRE, SECTCRE

Inherited from ConfigParser.RawConfigParser (private): _boolean_states


Method Details [hide private]

__init__(self)
(Constructor)

source code 
Constructs the ConfigParser and fills it with the hardcoded defaults
Overrides: ConfigParser.RawConfigParser.__init__

dump(self)

source code 
Dumps the contents in INI-Form
Returns:
a string with the contents

getboolean(self, section, option, default=None)

source code 
Overrides the original implementation from ConfigParser
Parameters:
  • section - the section
  • option - the option
  • default - if set and the option is not found, then this value is used
Overrides: ConfigParser.RawConfigParser.getboolean

get(self, section, option, default=None)

source code 
Overrides the original implementation from ConfigParser
Parameters:
  • section - the section
  • option - the option
  • default - if set and the option is not found, then this value is used
Overrides: ConfigParser.ConfigParser.get

getdebug(self, name)

source code 
Gets a debug switch