code: def load(*files):
      
      if len(files) == 0:
          raise errors.ConfigError("No config files provided.")
      doc = merge(*(yaml.safe_load(f) for f in files))
      return propagate_defaults(doc)
docs: Loads configuration from one or more files by merging right to left.
  
      :Parameters:
          *files : `file-like`
              A YAML file to read.
  
      :Returns:
          `dict` : the configuration document