[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [11877] trunk/blender/source/blender/ python/api2_2x: hash update from stable
Campbell Barton
cbarton at metavr.com
Wed Aug 29 05:09:23 CEST 2007
Revision: 11877
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=11877
Author: campbellbarton
Date: 2007-08-29 05:09:22 +0200 (Wed, 29 Aug 2007)
Log Message:
-----------
hash update from stable
Modified Paths:
--------------
trunk/blender/source/blender/python/api2_2x/gen_library.c
trunk/blender/source/blender/python/api2_2x/gen_library.h
Modified: trunk/blender/source/blender/python/api2_2x/gen_library.c
===================================================================
--- trunk/blender/source/blender/python/api2_2x/gen_library.c 2007-08-29 01:57:48 UTC (rev 11876)
+++ trunk/blender/source/blender/python/api2_2x/gen_library.c 2007-08-29 03:09:22 UTC (rev 11877)
@@ -325,17 +325,8 @@
Py_RETURN_NONE;
}
-/* return a unique tuple for this libdata*/
-long GenericLib_hash(PyObject * pydata)
+long GenericLib_hash(BPy_GenericLib * pydata)
{
- ID *id = ((BPy_GenericLib *)pydata)->id;
- PyObject *pyhash = PyTuple_New( 2 );
- long hash;
- PyTuple_SetItem( pyhash, 0, PyString_FromString(id->name) );
- if (id->lib) PyTuple_SetItem( pyhash, 1, PyString_FromString(id->lib->name) );
- else PyTuple_SetItem( pyhash, 1, EXPP_incr_ret(Py_None) );
- hash = PyObject_Hash(pyhash);
- Py_DECREF(pyhash);
- return hash;
+ return (long)pydata->id;
}
Modified: trunk/blender/source/blender/python/api2_2x/gen_library.h
===================================================================
--- trunk/blender/source/blender/python/api2_2x/gen_library.h 2007-08-29 01:57:48 UTC (rev 11876)
+++ trunk/blender/source/blender/python/api2_2x/gen_library.h 2007-08-29 03:09:22 UTC (rev 11877)
@@ -90,5 +90,5 @@
/* Other ID functions */
ID *GetIdFromList( ListBase * list, char *name );
PyObject *GetPyObjectFromID( ID * id );
-long GenericLib_hash(PyObject * pydata);
+long GenericLib_hash(BPy_GenericLib * pydata);
#endif /* EXPP_gen_library_h */
More information about the Bf-blender-cvs
mailing list