code: def __init_handle_by_constructor__(fconstructor, args):
      """Initialize handle by constructor"""
      temp_args = []
      values, tcodes, num_args = _make_mxnet_args(args, temp_args)
      ret_val = MXNetValue()
      ret_tcode = ctypes.c_int()
      if (
          _LIB.MXNetFuncCall(
              fconstructor.handle,
              values,
              tcodes,
              ctypes.c_int(num_args),
              ctypes.byref(ret_val),
              ctypes.byref(ret_tcode),
          )
          != 0
      ):
          raise get_last_ffi_error()
      _ = temp_args
      _ = args
      assert ret_tcode.value == TypeCode.OBJECT_HANDLE
      handle = ret_val.v_handle
      return handle
  
imports: import ctypes
  from numbers import Number, Integral
  import numpy
  from ...base import get_last_ffi_error, _LIB, check_call, _MAX_VALUE_64_BIT_SIGNED_, _MAX_VALUE_64_BIT_UNSIGNED_
  from ..base import c_str
  from .types import MXNetValue, TypeCode
  from .types import RETURN_SWITCH
  from ..._ctypes.ndarray import NDArrayBase
  from .object import ObjectBase, PyNativeObject, _set_class_object
  from .None import object
label_desc: Use image node_id 4 for calling a global function with example usage: __init_handle_by_constructor__(fconstructor, args) and returns: handle