[cig-commits] r6114 - short/3D/PyLith/trunk/modulesrc/utils
brad at geodynamics.org
brad at geodynamics.org
Mon Feb 26 08:49:11 PST 2007
Author: brad
Date: 2007-02-26 08:49:10 -0800 (Mon, 26 Feb 2007)
New Revision: 6114
Modified:
short/3D/PyLith/trunk/modulesrc/utils/petsc.pyxe.src
Log:
Replaced PyString_AsString with simple assignment (pyrex knows how to get strings correctly).
Modified: short/3D/PyLith/trunk/modulesrc/utils/petsc.pyxe.src
===================================================================
--- short/3D/PyLith/trunk/modulesrc/utils/petsc.pyxe.src 2007-02-25 02:38:54 UTC (rev 6113)
+++ short/3D/PyLith/trunk/modulesrc/utils/petsc.pyxe.src 2007-02-26 16:49:10 UTC (rev 6114)
@@ -18,8 +18,6 @@
cdef extern from "Python.h":
object PyCObject_FromVoidPtr(void*, void (*destruct)(void*))
void* PyCObject_AsVoidPtr(object)
- char* PyString_AsString(object)
- object PyList_GetItem(object, int)
cdef void* ptrFromHandle(obj):
"""Extract pointer from PyCObject."""
@@ -52,7 +50,7 @@
argc = len(options)
argv = <char**> malloc((argc+1)*sizeof(char*));
for i from 0 <= i < argc:
- arg = PyString_AsString(PyList_GetItem(options, i));
+ arg = options[i]
argv[i] = <char*> malloc((strlen(arg)+1)*sizeof(char));
strcpy(argv[i], arg);
argv[argc] = NULL;
More information about the cig-commits
mailing list