code: def range_(start_or_stop, stop=UNSPECIFIED, step=UNSPECIFIED):
      if any(
          tensor_util.is_tf_type(s) for s in (start_or_stop, stop, step)
      ):
          return _tf_range(start_or_stop, stop, step)
      return _py_range(start_or_stop, stop, step)
  
imports: import inspect
  from tensorflow.python.autograph.utils import tensors
  from tensorflow.python.autograph.utils import type_registry
  from tensorflow.python.framework import constant_op
  from tensorflow.python.framework import dtypes
  from tensorflow.python.framework import ops
  from tensorflow.python.framework import tensor_util
  from tensorflow.python.ops import array_ops
  from tensorflow.python.ops import cond
  from tensorflow.python.ops import control_flow_assert
  from tensorflow.python.ops import gen_parsing_ops
  from tensorflow.python.ops import gen_string_ops
  from tensorflow.python.ops import list_ops
  from tensorflow.python.ops import math_ops
label_desc: Use image node_id 30 for calling a global function with example usage: range_(start_or_stop, stop, step) and returns: _py_range, _tf_range