code: def read_in_config(self):
          
          log.info("Attempting to read in config file")
          if self._get_config_type() not in constants.SUPPORTED_EXTENSIONS:
              raise errors.UnsupportedConfigError(self._get_config_type())
  
          with open(self._get_config_file()) as fp:
              f = fp.read()
  
          self._config = {}
  
          return self._unmarshall_reader(f, self._config)
docs: Vyper will discover and load the configuration file from disk
          and key/value stores, searching in one of the defined paths.