def __init__(self, output_dir, augmented_site_level_config, execution_id, component): self.component_props = get_lightweight_component( augmented_site_level_config, execution_id)['supplemental_config'][component] with open( '{output_dir}/supplemental_mapfile'.format( output_dir=output_dir), 'a') as mapfile: if component == 'htcondor': output_file = '{output_dir}/99_problems_condor.conf'.format( output_dir=output_dir) print('99_problems_condor.conf' + ':/etc/condor/config.d/99_problems.conf', file=mapfile) elif component == 'htcondor-ce': output_file = '{output_dir}/99_problems_condor_ce.conf'.format( output_dir=output_dir) print('99_problems_condor_ce.conf' + ':/etc/condor-ce/config.d/99_problems.conf', file=mapfile) else: output_file = '{output_dir}/{component}'.format( output_dir=output_dir, component=component.replace('/', '_')) print(component.replace('/', '_') + ':' + component, file=mapfile) ConfigFile.__init__(self, output_file, augmented_site_level_config, execution_id)
def __init__(self, output_file, augmented_site_level_config_file, execution_id): ConfigFile.__init__(self, output_file, augmented_site_level_config_file, execution_id)