static PyObject * PyCMOR_set_cur_dataset_attribute(PyObject *self,PyObject *args) { char *name; char *value; int ierr; if (!PyArg_ParseTuple(args,"ss",&name,&value)) return NULL; ierr = cmor_set_cur_dataset_attribute(name,value,1); if (ierr != 0 ) return NULL; /* Return NULL Python Object */ Py_INCREF(Py_None); return Py_None; }
static PyObject *PyCMOR_set_cur_dataset_attribute(PyObject * self, PyObject * args) { signal(signal_to_catch, signal_handler); char *name; char *value; int ierr; if (!PyArg_ParseTuple(args, "ss", &name, &value)) return (NULL); ierr = cmor_set_cur_dataset_attribute(name, value, 1); if (ierr != 0 || raise_exception) { raise_exception = 0; PyErr_Format(CMORError, exception_message, "set_cur_dataset_attribute"); return NULL; } return (Py_BuildValue("i", ierr)); }