parameters: (self, finder_options, maximum_batch_size)
docstring: Initializer.
  
      Args:
        maximum_batch_size: A positive integer indicating the number of tabs to
        simultaneously perform navigations.
docstring_summary: Initializer.
docstring_tokens: Initializer .
function: def __init__(self, finder_options, maximum_batch_size):
      """Initializer.
  
      Args:
        maximum_batch_size: A positive integer indicating the number of tabs to
        simultaneously perform navigations.
      """
      super(FastNavigationProfileExtender, self).__init__(finder_options)
  
      # The instance keeps a list of Tabs that can be navigated successfully.
      # This means that the Tab is not crashed, and is processing JavaScript in a
      # timely fashion.
      self._navigation_tabs = []
  
      # The number of tabs to use.
      self._NUM_TABS = maximum_batch_size
  
      # The amount of additional time to wait for a batch of pages to finish
      # loading for each page in the batch.
      self._BATCH_TIMEOUT_PER_PAGE_IN_SECONDS = 20
  
      # The amount of time to wait for a page to quiesce. Some pages will never
      # quiesce.
      self._TIME_TO_WAIT_FOR_PAGE_TO_QUIESCE_IN_SECONDS = 10
function_tokens: def __init__ ( self , finder_options , maximum_batch_size ) : super ( FastNavigationProfileExtender , self ) . __init__ ( finder_options ) # The instance keeps a list of Tabs that can be navigated successfully. # This means that the Tab is not crashed, and is processing JavaScript in a # timely fashion. self . _navigation_tabs = [ ] # The number of tabs to use. self . _NUM_TABS = maximum_batch_size # The amount of additional time to wait for a batch of pages to finish # loading for each page in the batch. self . _BATCH_TIMEOUT_PER_PAGE_IN_SECONDS = 20 # The amount of time to wait for a page to quiesce. Some pages will never # quiesce. self . _TIME_TO_WAIT_FOR_PAGE_TO_QUIESCE_IN_SECONDS = 10