static PyObject * PyCMOR_get_cur_dataset_attribute(PyObject *self,PyObject *args) { char *name; char value[CMOR_MAX_STRING]; int ierr; if (!PyArg_ParseTuple(args,"s",&name)) return NULL; ierr = cmor_get_cur_dataset_attribute(name,value); if (ierr != 0 ) return NULL; return Py_BuildValue("s",value); }
static PyObject *PyCMOR_get_cur_dataset_attribute(PyObject * self, PyObject * args) { signal(signal_to_catch, signal_handler); char *name; char value[CMOR_MAX_STRING]; int ierr; if (!PyArg_ParseTuple(args, "s", &name)) return NULL; ierr = cmor_get_cur_dataset_attribute(name, value); if (ierr != 0 || raise_exception) { raise_exception = 0; PyErr_Format(CMORError, exception_message, "get_cur_dataset_attribute"); return NULL; } return (Py_BuildValue("s", value)); }