Source code for pyplate.conf

import ConfigParser

[docs]def read_conf(conf_file): """ Read configuration file. Parameters ---------- conf_file : str Configuration file path. Returns ------- conf : a ConfigParser object """ conf = ConfigParser.ConfigParser() conf.read(conf_file) if (conf.has_section('Files') and conf.has_option('Files', 'fits_acknowledgements')): fn_ack = conf.get('Files', 'fits_acknowledgements') with open(fn_ack, 'rb') as f: ack = '\n'.join(line.strip() for line in f.readlines()) if not conf.has_section('Keyword values'): conf.add_section('Keyword values') conf.set('Keyword values', 'fits_acknowledgements', ack.strip()) return conf