code: def try_except(
      body1: Callable,
      body2: Callable,
      vars: Iterable[Union[ivy.Array, ivy.NativeArray]],
  ):
      try:
          return body1(*vars)
      except Exception as e:
          return body2(*vars, e)
  
file_path: ivy/ivy/functional/ivy/control_flow_ops.py
imports: from typing import Union, Callable, Any, Iterable, Dict
  import ivy
  from ivy.utils.backend import current_backend
  from ivy.func_wrapper import handle_array_like_without_promotion, to_native_arrays_and_back
label_desc: Use image node_id 4 for calling a global function with example usage: try_except(body1, body2, vars) and returns: body1, body2