parameters: (*args, **kwargs)
return_statement: return _Condition(*args, **kwargs)
docstring: Factory function that returns a new condition variable object.
  
      A condition variable allows one or more threads to wait until they are
      notified by another thread.
  
      If the lock argument is given and not None, it must be a Lock or RLock
      object, and it is used as the underlying lock. Otherwise, a new RLock object
      is created and used as the underlying lock.
docstring_summary: Factory function that returns a new condition variable object.
docstring_tokens: Factory function that returns a new condition variable object .
function: def Condition(*args, **kwargs):
      """Factory function that returns a new condition variable object.
  
      A condition variable allows one or more threads to wait until they are
      notified by another thread.
  
      If the lock argument is given and not None, it must be a Lock or RLock
      object, and it is used as the underlying lock. Otherwise, a new RLock object
      is created and used as the underlying lock.
  
      """
      return _Condition(*args, **kwargs)
function_tokens: def Condition ( * args , * * kwargs ) : return _Condition ( * args , * * kwargs )