docs: def readcfg(filepath, section):
      """ 
      Reads the configuration file. If section is not available, calls
      create_oedb_config_file to add the new section to an existing config.ini.
      
      Parameters
      ----------
      filepath : str
          Absolute path of config file including the filename itself
      section : str
          Section in config file which contains connection details
      Returns
      -------
      cfg : configparser.ConfigParser
          Used for configuration file parser language.
      """
  
      cfg = cp.ConfigParser()
      cfg.read(filepath)
      
      if not cfg.has_section(section):
          print('The section "{sec}" is not in the config file {file}.'
                .format(sec=section,
                        file=filepath))
          cfg = create_oedb_config_file(filepath, section)   
  
      return cfg