code: def read_resource_list(self, uri):
          
          self.logger.info("Reading resource list %s" % (uri))
          try:
              resource_list = ResourceList(allow_multifile=self.allow_multifile,
                                           mapper=self.mapper)
              resource_list.read(uri=uri)
          except Exception as e:
              raise ClientError("Can't read source resource list from %s (%s)" %
                                (uri, str(e)))
          self.logger.debug("Finished reading resource list")
          return(resource_list)
docs: Read resource list from specified URI else raise exception.