Index: /issm/trunk-jpl/src/c/python/io/WritePythonData.cpp
===================================================================
--- /issm/trunk-jpl/src/c/python/io/WritePythonData.cpp	(revision 13696)
+++ /issm/trunk-jpl/src/c/python/io/WritePythonData.cpp	(revision 13697)
@@ -141,26 +141,43 @@
 	int i;
 	PyObject* list=NULL;
-	PyObject** dict=NULL;
-
+	PyObject* dict=NULL;
+
+	_printf_(1,"point 0\n");
 	list=PyList_New((Py_ssize_t)0);
+	_printf_(1,"point 1\n");
 
 	for (i=0; i<riftstruct->numrifts; i++) {
-		dict[i]=PyDict_New();
-
-		PyDict_SetItemString(dict[i],"numsegs"          ,PyInt_FromSsize_t((Py_ssize_t)riftstruct->riftsnumsegments[i]));
-		PyDict_SetItemString(dict[i],"segments"         ,PyArrayFromCopiedData(riftstruct->riftsnumsegments[i]    ,3,riftstruct->riftssegments[i]));
-		PyDict_SetItemString(dict[i],"pairs"            ,PyArrayFromCopiedData(riftstruct->riftsnumpairs[i]       ,2,riftstruct->riftspairs[i]));
-		PyDict_SetItemString(dict[i],"tips"             ,PyArrayFromCopiedData(1                                  ,2,&riftstruct->riftstips[2*i]));
-		PyDict_SetItemString(dict[i],"penaltypairs"     ,PyArrayFromCopiedData(riftstruct->riftsnumpenaltypairs[i],7,riftstruct->riftspenaltypairs[i]));
-		PyDict_SetItemString(dict[i],"fill"             ,PyInt_FromSsize_t((Py_ssize_t)IceEnum));
-		PyDict_SetItemString(dict[i],"friction"         ,PyInt_FromSsize_t((Py_ssize_t)0));
-		PyDict_SetItemString(dict[i],"fraction"         ,PyFloat_FromDouble(0.));
-		PyDict_SetItemString(dict[i],"fractionincrement",PyFloat_FromDouble(0.1));
-		PyDict_SetItemString(dict[i],"state"            ,PyArrayFromCopiedData(riftstruct->riftsnumpenaltypairs[i],1,riftstruct->state[i]));
-
-		PyList_Append(list, dict[i]);
+		_printf_(1,"point 2\n");
+		dict=PyDict_New();
+		_printf_(1,"point 2a\n");
+
+		PyDict_SetItemString(dict,"numsegs"          ,PyInt_FromSsize_t((Py_ssize_t)riftstruct->riftsnumsegments[i]));
+		_printf_(1,"point 2b\n");
+		PyDict_SetItemString(dict,"segments"         ,PyArrayFromCopiedData(riftstruct->riftsnumsegments[i]    ,3,riftstruct->riftssegments[i]));
+		_printf_(1,"point 2c\n");
+		PyDict_SetItemString(dict,"pairs"            ,PyArrayFromCopiedData(riftstruct->riftsnumpairs[i]       ,2,riftstruct->riftspairs[i]));
+		_printf_(1,"point 2d\n");
+		PyDict_SetItemString(dict,"tips"             ,PyArrayFromCopiedData(1                                  ,2,&riftstruct->riftstips[2*i]));
+		_printf_(1,"point 2e\n");
+		PyDict_SetItemString(dict,"penaltypairs"     ,PyArrayFromCopiedData(riftstruct->riftsnumpenaltypairs[i],7,riftstruct->riftspenaltypairs[i]));
+		_printf_(1,"point 2f\n");
+		PyDict_SetItemString(dict,"fill"             ,PyInt_FromSsize_t((Py_ssize_t)IceEnum));
+		_printf_(1,"point 2g\n");
+		PyDict_SetItemString(dict,"friction"         ,PyInt_FromSsize_t((Py_ssize_t)0));
+		_printf_(1,"point 2h\n");
+		PyDict_SetItemString(dict,"fraction"         ,PyFloat_FromDouble(0.));
+		_printf_(1,"point 2i\n");
+		PyDict_SetItemString(dict,"fractionincrement",PyFloat_FromDouble(0.1));
+		_printf_(1,"point 2j\n");
+		PyDict_SetItemString(dict,"state"            ,PyArrayFromCopiedData(riftstruct->riftsnumpenaltypairs[i],1,riftstruct->state[i]));
+		_printf_(1,"point 2k\n");
+
+		PyList_Append(list, dict);
+		_printf_(1,"point 3\n");
 	}
+	_printf_(1,"point 4\n");
 
 	PyTuple_SetItem(py_tuple, index, list);
+	_printf_(1,"point 5\n");
 }
 /*}}}*/
