def call(self, *args, **kwargs):
    "\n        Call the CDF internal interface\n\n        Passes all parameters directly through to the CDFlib routine of the\n        CDF library's C internal interface. Checks the return value with\n        :meth:`check_status`.\n\n        Terminal NULL is automatically added to args.\n\n        Parameters\n        ==========\n        args : various, see :mod:`ctypes`\n            Passed directly to the CDF library interface. Useful\n            constants are defined in the :mod:`~pycdf.const` module.\n\n        Other Parameters\n        ================\n        ignore : sequence of CDF statuses\n            sequence of CDF statuses to ignore. If any of these\n            is returned by CDF library, any related warnings or\n            exceptions will *not* be raised.\n\n        Returns\n        =======\n        out : int\n            CDF status from the library\n\n        Raises\n        ======\n        CDFError : if CDF library reports an error\n\n        Warns\n        =====\n        CDFWarning : if CDF library reports a warning\n        "
    if ('ignore' in kwargs):
        return self.check_status(self._library.CDFlib(*(args + (const.NULL_,))), kwargs['ignore'])
    else:
        return self.check_status(self._library.CDFlib(*(args + (const.NULL_,))))
Call the CDF internal interface

Passes all parameters directly through to the CDFlib routine of the
CDF library's C internal interface. Checks the return value with
:meth:`check_status`.

Terminal NULL is automatically added to args.

Parameters
==========
args : various, see :mod:`ctypes`
    Passed directly to the CDF library interface. Useful
    constants are defined in the :mod:`~pycdf.const` module.

Other Parameters
================
ignore : sequence of CDF statuses
    sequence of CDF statuses to ignore. If any of these
    is returned by CDF library, any related warnings or
    exceptions will *not* be raised.

Returns
=======
out : int
    CDF status from the library

Raises
======
CDFError : if CDF library reports an error

Warns
=====
CDFWarning : if CDF library reports a warning
def call(self, *args, **kwargs):
    "\n        Call the CDF internal interface\n\n        Passes all parameters directly through to the CDFlib routine of the\n        CDF library's C internal interface. Checks the return value with\n        :meth:`check_status`.\n\n        Terminal NULL is automatically added to args.\n\n        Parameters\n        ==========\n        args : various, see :mod:`ctypes`\n            Passed directly to the CDF library interface. Useful\n            constants are defined in the :mod:`~pycdf.const` module.\n\n        Other Parameters\n        ================\n        ignore : sequence of CDF statuses\n            sequence of CDF statuses to ignore. If any of these\n            is returned by CDF library, any related warnings or\n            exceptions will *not* be raised.\n\n        Returns\n        =======\n        out : int\n            CDF status from the library\n\n        Raises\n        ======\n        CDFError : if CDF library reports an error\n\n        Warns\n        =====\n        CDFWarning : if CDF library reports a warning\n        "
    if ('ignore' in kwargs):
        return self.check_status(self._library.CDFlib(*(args + (const.NULL_,))), kwargs['ignore'])
    else:
        return self.check_status(self._library.CDFlib(*(args + (const.NULL_,))))