def __call__(self, *args):
        """Call the function with positional arguments

        args : list
           The positional arguments to the function call.
        """
        temp_args = []
        values, tcodes, num_args = _make_dgl_args(args, temp_args)
        ret_val = DGLValue()
        ret_tcode = ctypes.c_int()
        check_call(
            _LIB.DGLFuncCall(
                self.handle,
                values,
                tcodes,
                ctypes.c_int(num_args),
                ctypes.byref(ret_val),
                ctypes.byref(ret_tcode),
            )
        )
        _ = temp_args
        _ = args
        return RETURN_SWITCH[ret_tcode.value](ret_val)
Call the function with positional arguments

        args : list
           The positional arguments to the function call.
        
python/dgl/_ffi/_ctypes/function.py