class documentation

class ConfigManagerClass(object): (source)

View In Hierarchy

This class defines an object that manages a set of config files.

The config manager abstracts the lookup of files using the XDG search paths and ensures that there is only a single instance used for each config file.

Typically config files are instantiated as a ConfigDict file and changes are communicated to all users of the config by means of the "changed" signal.

Method __call__ Undocumented
Method __init__ Undocumented
Method get_config_dict Returns a SectionedConfigDict object for filename
Method get_config_file Returns a ConfigFile object for filename
Property preferences Undocumented
Method _get_file Undocumented
Method _set Undocumented
Instance Variable _config_dicts Undocumented
Instance Variable _config_files Undocumented
Instance Variable _dir Undocumented
Instance Variable _dirs Undocumented
def __call__(self): (source)

Undocumented

def __init__(self): (source)

Undocumented

def get_config_dict(self, filename): (source)
Returns a SectionedConfigDict object for filename
def get_config_file(self, filename): (source)
Returns a ConfigFile object for filename
@property
preferences = (source)

Undocumented

def _get_file(self, filename): (source)

Undocumented

def _set(self, dir=None, dirs=None): (source)

Undocumented

_config_dicts = (source)

Undocumented

_config_files = (source)

Undocumented

_dir = (source)

Undocumented

_dirs = (source)

Undocumented