parameters: ()
return_statement: return None
docstring: Returns the thread group that owns or is blocked on the active thread.
  
    Returns:
      Returns None if no TimeoutRetryThreadGroup is tracking the current thread.
docstring_summary: Returns the thread group that owns or is blocked on the active thread.
docstring_tokens: Returns the thread group that owns or is blocked on the active thread .
function: def CurrentTimeoutThreadGroup():
    """Returns the thread group that owns or is blocked on the active thread.
  
    Returns:
      Returns None if no TimeoutRetryThreadGroup is tracking the current thread.
    """
    thread_group = reraiser_thread.CurrentThreadGroup()
    while thread_group:
      if isinstance(thread_group, TimeoutRetryThreadGroup):
        return thread_group
      thread_group = thread_group.blocked_parent_thread_group
    return None
function_tokens: def CurrentTimeoutThreadGroup ( ) : thread_group = reraiser_thread . CurrentThreadGroup ( ) while thread_group : if isinstance ( thread_group , TimeoutRetryThreadGroup ) : return thread_group thread_group = thread_group . blocked_parent_thread_group return None