code: async def create_sentinel_pool(sentinels, *, db=None, password=None,
                                 encoding=None, minsize=1, maxsize=10,
                                 ssl=None, parser=None, timeout=0.2, loop=None):
      
      # FIXME: revise default timeout value
      assert isinstance(sentinels, (list, tuple)), sentinels
      if loop is None:
          loop = asyncio.get_event_loop()
  
      pool = SentinelPool(sentinels, db=db,
                          password=password,
                          ssl=ssl,
                          encoding=encoding,
                          parser=parser,
                          minsize=minsize,
                          maxsize=maxsize,
                          timeout=timeout,
                          loop=loop)
      await pool.discover()
      return pool
docs: Create SentinelPool.