Package dtk :: Package ui :: Module config :: Class Config

Class Config

source code


Config module to read *.ini file.

Instance Methods
 
__init__(self, config_file, default_config=None)
Init config module.
source code
 
load_default(self)
Load config items with default setting.
source code
 
load(self)
Load config items from the file.
source code
 
get(self, section, option, default=None)
Get specified the section for read the option value.
source code
 
set(self, section, option, value)
Set item given value.
source code
 
write(self, given_filepath=None)
Save configure to file.
source code
 
get_default(self)
Get default config value.
source code
 
set_default(self, default_config)
Set default config value and load it.
source code
 
convert_from_list(self, config_list)
Convert to dict from list format.
source code
Class Variables
  __gsignals__ = {"config-changed":(gobject.SIGNAL_RUN_LAST, gob...
Method Details

__init__(self, config_file, default_config=None)
(Constructor)

source code 

Init config module.

Parameters:
  • config_file - Config filepath.
  • default_config - Default config value use when config file is empty.

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

source code 

Get specified the section for read the option value.

Parameters:
  • section - Section to index item.
  • option - Option to index item.
  • default - Default value if item is not exist.
Returns:
Return item value with match in config file.

set(self, section, option, value)

source code 

Set item given value.

Parameters:
  • section - Section to setting.
  • option - Option to setting.
  • value - Item value to save.

write(self, given_filepath=None)

source code 

Save configure to file.

Parameters:
  • given_filepath - If given_filepath is None, save to default filepath, otherwise save to given filepath.

get_default(self)

source code 

Get default config value.

Returns:
Return default config value.

set_default(self, default_config)

source code 

Set default config value and load it.

Parameters:
  • default_config - Default config value.

convert_from_list(self, config_list)

source code 

Convert to dict from list format.

Parameters:
  • config_list - Config value as List format.
Returns:
Return config value as Dict format.

Class Variable Details

__gsignals__

Value:
{"config-changed":(gobject.SIGNAL_RUN_LAST, gobject.TYPE_NONE, (gobjec\
t.TYPE_STRING, gobject.TYPE_STRING, gobject.TYPE_STRING))}