Configuration object

class core.config.CommandLineAST(args, out_tree)[source]
parse()[source]

Parse command line to out tree

class core.config.Configuration(in_memory=False, config_location=None, config_name=None)[source]
exists(path)[source]

Check for property existence :param path: path to the property with name including :return:

get(path, default=None, check_type=None, module=None)[source]

Get option property

Parameters:
  • path – full path to the property with name
  • default – default value if original is not present
  • check_type – cast param to passed type, if fail, default will returned
  • module – get property from module name
Returns:

get_module_config(name)[source]

Return module configuration loaded from separate file or None

load()[source]

Load application configuration