parameters: (self, timeout=None)
docstring: Block until the internal flag is true.
  
          If the internal flag is true on entry, return immediately. Otherwise,
          block until another thread calls set() to set the flag to true, or until
          the optional timeout occurs.
  
          When the timeout argument is present and not None, it should be a
          floating point number specifying a timeout for the operation in seconds
          (or fractions thereof).
  
          This method returns the internal flag on exit, so it will always return
          True except if a timeout is given and the operation times out.
docstring_summary: Block until the internal flag is true.
docstring_tokens: Block until the internal flag is true .
function: def wait(self, timeout=None):
          """Block until the internal flag is true.
  
          If the internal flag is true on entry, return immediately. Otherwise,
          block until another thread calls set() to set the flag to true, or until
          the optional timeout occurs.
  
          When the timeout argument is present and not None, it should be a
          floating point number specifying a timeout for the operation in seconds
          (or fractions thereof).
  
          This method returns the internal flag on exit, so it will always return
          True except if a timeout is given and the operation times out.
  
          """
          with self._cond:
              signaled = self._flag
              if not signaled:
                  signaled = self._cond.wait(timeout)
              return signaled
function_tokens: def wait ( self , timeout = None ) : with self . _cond : signaled = self . _flag if not signaled : signaled = self . _cond . wait ( timeout ) return signaled