[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [16447] trunk/blender/source/blender/ python/api2_2x/Particle.c: Python API
Ken Hughes
khughes at pacific.edu
Tue Sep 9 22:52:18 CEST 2008
Revision: 16447
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=16447
Author: khughes
Date: 2008-09-09 22:52:18 +0200 (Tue, 09 Sep 2008)
Log Message:
-----------
Python API
----------
Bugfix #14425. Particle.Get() could return a list of invalid items. The API
still needs more work, but for now throw an NotImplemented exception.
Modified Paths:
--------------
trunk/blender/source/blender/python/api2_2x/Particle.c
Modified: trunk/blender/source/blender/python/api2_2x/Particle.c
===================================================================
--- trunk/blender/source/blender/python/api2_2x/Particle.c 2008-09-09 20:19:00 UTC (rev 16446)
+++ trunk/blender/source/blender/python/api2_2x/Particle.c 2008-09-09 20:52:18 UTC (rev 16447)
@@ -526,15 +526,18 @@
PyObject *M_ParticleSys_Get( PyObject * self, PyObject * args )
{
+#if 1
+ return EXPP_ReturnPyObjError( PyExc_NotImplementedError,
+ "Particle.Get() not implemented" );
+#else
ParticleSettings *psys_iter;
char *name = NULL;
-#if 0
ParticleSystem *blparticlesys = 0;
Object *ob;
PyObject *partsyslist,*current;
-#endif
+
if( !PyArg_ParseTuple( args, "|s", &name ) )
return EXPP_ReturnPyObjError( PyExc_TypeError,
"expected string argument" );
@@ -577,7 +580,6 @@
}
while( psys_iter ){
-#if 0
pyobj = ParticleSystem_CreatePyObject( psys_iter);
if( !pyobj){
Py_DECREF( pylist );
@@ -586,7 +588,6 @@
"could not create ParticleSystem PyObject");
}
PyList_SET_ITEM( pylist, index, pyobj);
-#endif
printf("name is %s\n", psys_iter->id.name+2);
psys_iter = psys_iter->id.next;
index++;
@@ -596,10 +597,6 @@
}
-
-
-#if 0
-
for( ob = G.main->particlesystem.first; ob; ob = ob->id.next )
if( !strcmp( name, ob->id.name + 2 ) )
break;
@@ -626,7 +623,6 @@
}
return partsyslist;
-
#endif
}
More information about the Bf-blender-cvs
mailing list