code: def get_config_from_file(conf_properties_files):
          
          # Initialize the config object
          config = ExtendedConfigParser()
          logger = logging.getLogger(__name__)
  
          # Configure properties (last files could override properties)
          found = False
          files_list = conf_properties_files.split(';')
          for conf_properties_file in files_list:
              result = config.read(conf_properties_file)
              if len(result) == 0:
                  message = 'Properties config file not found: %s'
                  if len(files_list) == 1:
                      logger.error(message, conf_properties_file)
                      raise Exception(message % conf_properties_file)
                  else:
                      logger.debug(message, conf_properties_file)
              else:
                  logger.debug('Reading properties from file: %s', conf_properties_file)
                  found = True
          if not found:
              message = 'Any of the properties config files has been found'
              logger.error(message)
              raise Exception(message)
  
          return config
docs: Reads properties files and saves them to a config object
  
          :param conf_properties_files: comma-separated list of properties files
          :returns: config object