xoa.cfgm.ConfigManager.load¶
-
ConfigManager.load(cfgfile='config.cfg', patch=None, validate=True, force=True, cfgfilter=False, **kwpatch)[source]¶ Get a
ConfigObjinstance loaded from a file- Parameters
cfgfile (optional) –
config file
a config file name
a
ConfigObjinstanceNone: defaults to"config.cfg"
patch – A
ConfigObjinstance, a config file or a dictionary, used for patching.validate (optional) –
Type of validation
False: no validation"fix": validation fixes and reports errors"report": validation reports errors"raise": validation raises errors
force (optional) – Force re-instantiation of
cfgfilewhen it is already aConfigObjinstance.
- Returns
tuple,
ConfigObj– Depends ongeterrif
True:(cfg, err)where is the result ofvalidate()else:
cfg(ConfigObjinstance)