Example #1
0
def load_defaults(configuration):
    """
    Traverse the list of modules and incorporate the default options:

    """
    global modules

    # Loop over all the modules
    for module_name in modules:
        section_name = eval(module_name + '.module_prefix')
        config_params = eval(module_name + '.config_params')

        try:
            configuration.add_section(section_name)
        except ConfigParser.DuplicateSectionError:
            pass

        for (vn, vv) in config_params.items():
            rule_manager.set_property(configuration, section_name, vn, vv,
                                      createRule = True, createOption = True)

    return
Example #2
0
def main():
    """
    """

    global config_params
    global module_prefix

    config_params['uri'] = 'ldap://ldap.uc3m.es'
    config_params['base'] = 'ou=Gente,o=Universidad Carlos III,c=es'

    rule_manager.options = rule_manager.initial_config({})
    section_name = module_prefix
    try:
        configparser.options.add_section(section_name)
    except ConfigParser.DuplicateSectionError:
        pass

    for (vn, vv) in config_params.items():
        rule_manager.set_property(None, section_name, vn, vv,
                                  createRule = True, createOption = True)

    initialize(module_prefix)

    print get('abel')
Example #3
0
File: vm_log.py Project: dleony/PLA
    #######################################################################
    #
    # MAIN PROCESSING
    #
    #######################################################################
    config_params['files'] = ' '.join(args)

    config_params['repository'] = 'file://' + \
        os.path.abspath('../Sources/VM_Pairs/as/Groups')

    rule_manager.options = rule_manager.initial_config({})
    section_name = module_prefix
    try:
        rule_manager.options.add_section(section_name)
    except ConfigParser.DuplicateSectionError:
        pass

    for (vn, vv) in config_params.items():
        rule_manager.set_property(None, section_name, vn, vv,
                                  createRule = True, createOption = True)

    initialize(module_prefix)

    execute(module_prefix)

# Execution as script
if __name__ == "__main__":
    main()