code: async def addFeedNodes(self, name, items):
          '''
          Call a feed function and return what it returns (typically yields Node()s).
  
          Args:
              name (str): The name of the feed record type.
              items (list): A list of records of the given feed type.
  
          Returns:
              (object): The return value from the feed function. Typically Node() generator.
  
          '''
          func = self.core.getFeedFunc(name)
          if func is None:
              raise s_exc.NoSuchName(name=name)
  
          logger.info(f'adding feed nodes ({name}): {len(items)}')
  
          async for node in func(self, items):
              yield nodync def addFeedNodes(self, name, items):
          '''
          Call a feed function and return what it returns (typically yields Node()s).
  
          Args:
              name (str): The name of the feed record type.
              items (list): A list of records of the given feed type.
  
          Returns:
              (object): The return value from the feed function. Typically Node() generator.
  
          '''
          func = self.core.getFeedFunc(name)
          if func is None:
              raise s_exc.NoSuchName(name=name)
  
          logger.info(f'adding feed nodes ({name}): {len(items)}')
  
          async for node in func(self, items):
              yield node
docs: Call a feed function and return what it returns (typically yields Node()s).
  
          Args:
              name (str): The name of the feed record type.
              items (list): A list of records of the given feed type.
  
          Returns:
              (object): The return value from the feed function. Typically Node() generator.