code: def is_recording():
      """Get status on recording/not recording.
  
      Returns
      -------
      Current state of recording.
      """
      curr = ctypes.c_bool()
      check_call(_LIB.MXAutogradIsRecording(ctypes.byref(curr)))
      return curr.value
  
imports: from array import array
  from threading import Lock
  import traceback
  import ctypes
  from ctypes import c_int, c_void_p, CFUNCTYPE, POINTER, cast
  from .base import _LIB, check_call, string_types, mx_uint
  from .base import NDArrayHandle, c_array, c_handle_array, c_array_buf, MXCallbackList, SymbolHandle
  from .ndarray import NDArray, _ndarray_cls
  from .ndarray import _GRAD_REQ_MAP
  from .symbol import Symbol
  from .util import is_np_array
label_desc: Use image node_id 3 for calling a global function with example usage: is_recording() and returns: curr