parameters: (graph=None, global_step_tensor=None)
return_statement: return global_step_tensor
docstring: Verifies that a global step tensor is valid or gets one if None is given.
  
    If `global_step_tensor` is not None, check that it is a valid global step
    tensor (using `assert_global_step`). Otherwise find a global step tensor using
    `get_global_step` and return it.
  
    Args:
      graph: The graph to find the global step tensor for.
      global_step_tensor: The tensor to check for suitability as a global step.
        If None is given (the default), find a global step tensor.
  
    Returns:
      A tensor suitable as a global step, or `None` if none was provided and none
      was found.
docstring_summary: Verifies that a global step tensor is valid or gets one if None is given.
docstring_tokens: Verifies that a global step tensor is valid or gets one if None is given .
function: def assert_or_get_global_step(graph=None, global_step_tensor=None):
    """Verifies that a global step tensor is valid or gets one if None is given.
  
    If `global_step_tensor` is not None, check that it is a valid global step
    tensor (using `assert_global_step`). Otherwise find a global step tensor using
    `get_global_step` and return it.
  
    Args:
      graph: The graph to find the global step tensor for.
      global_step_tensor: The tensor to check for suitability as a global step.
        If None is given (the default), find a global step tensor.
  
    Returns:
      A tensor suitable as a global step, or `None` if none was provided and none
      was found.
    """
    if global_step_tensor is None:
      # Get the global step tensor the same way the supervisor would.
      global_step_tensor = get_global_step(graph)
    else:
      assert_global_step(global_step_tensor)
    return global_step_tensor
function_tokens: def assert_or_get_global_step ( graph = None , global_step_tensor = None ) : if global_step_tensor is None : # Get the global step tensor the same way the supervisor would. global_step_tensor = get_global_step ( graph ) else : assert_global_step ( global_step_tensor ) return global_step_tensor