int lwpr_write_xml(const LWPR_Model *model, const char *filename) { FILE *fp; fp = fopen(filename,"w"); if (fp==NULL) return 0; lwpr_write_xml_fp(model,fp); fclose(fp); return 1; }
static PyObject *PyLWPR_write_XML(PyLWPR *self, PyObject *args) { char *filename; FILE *fp; LWPR_Model *model = &(self->model); if (!PyArg_ParseTuple(args, "s", &filename)) return NULL; fp = fopen(filename, "w"); if (fp==NULL) { PyErr_SetString(PyExc_IOError, "File cannot be opened for writing."); return NULL; } lwpr_write_xml_fp(model, fp); fclose(fp); Py_INCREF(Py_None); return Py_None; }