code: def register_fetcher(self, name, fetcher):
          
          assert name not in self.fetchers
          self.fetchers[name] = fetcher
docs: Register a fetcher.
  
          :param name: Fetcher name.
          :param fetcher: The new fetcher.