Package Ganga :: Package GPIDev :: Package Lib :: Package Config :: Module Config
[hide private]
[frames] | no frames]

Module Config

source code

Classes [hide private]
  ConfigDescriptor
  ConfigProxy
A proxy for a single configuration unit.
  MainConfigProxy
A proxy class for the main config object which contains all configuration sections.
Functions [hide private]
 
print_config_file() source code
 
config_file_as_text() source code
 
createSectionProxy(name)
Create a class derived from ConfigProxy with all option descriptors and insert it into MainConfigProxy class.
source code
 
createOptionProxy(section_name, option_name)
Create an option description in an existing ConfigProxy class - an attribute of MainConfigProxy class.
source code
 
bootstrap()
Create GPI proxies for all configuration sections.
source code
Variables [hide private]
  logger = Ganga.Utility.logging.getLogger()
  display_config = getConfig('Display')
  config = MainConfigProxy()
  __package__ = 'Ganga.GPIDev.Lib.Config'