parameters: (self, group_id)
return_statement: return self._Context(self, group_id)
docstring: Enter a context where the lock is with group `group_id`.
  
      Args:
        group_id: The group for which to acquire and release the lock.
  
      Returns:
        A context manager which will acquire the lock for `group_id`.
docstring_summary: Enter a context where the lock is with group `group_id`.
docstring_tokens: Enter a context where the lock is with group group_id .
function: def group(self, group_id):
      """Enter a context where the lock is with group `group_id`.
  
      Args:
        group_id: The group for which to acquire and release the lock.
  
      Returns:
        A context manager which will acquire the lock for `group_id`.
      """
      self._validate_group_id(group_id)
      return self._Context(self, group_id)
function_tokens: def group ( self , group_id ) : self . _validate_group_id ( group_id ) return self . _Context ( self , group_id )