code: def get(self, name: str, config: dict = None) -> NodePool:
          
  
          LOGGER.debug('NodePoolManager.node_pool >>>')
  
          rv = NodePool(name, self.protocol, config)
  
          LOGGER.debug('NodePoolManager.node_pool <<< %s', rv)
          return rv
docs: Return node pool in input name and optional configuration.
  
          :param name: name of configured pool
          :param config: pool configuration with optional 'timeout' int, 'extended_timeout' int,
              'preordered_nodes' array of strings
          :return: node pool