[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [17672] branches/blender2.5/blender/source /blender/python/intern: * make sure there are no redefinitions (I' m using py2.5 and ie PyUnicode_Check define exists
Nathan Letwory
jesterking at letwory.net
Mon Dec 1 23:20:23 CET 2008
Revision: 17672
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=17672
Author: jesterking
Date: 2008-12-01 23:20:18 +0100 (Mon, 01 Dec 2008)
Log Message:
-----------
* make sure there are no redefinitions (I'm using py2.5 and ie PyUnicode_Check define exists
Modified Paths:
--------------
branches/blender2.5/blender/source/blender/python/intern/bpy_compat.h
branches/blender2.5/blender/source/blender/python/intern/bpy_rna.c
Modified: branches/blender2.5/blender/source/blender/python/intern/bpy_compat.h
===================================================================
--- branches/blender2.5/blender/source/blender/python/intern/bpy_compat.h 2008-12-01 21:30:44 UTC (rev 17671)
+++ branches/blender2.5/blender/source/blender/python/intern/bpy_compat.h 2008-12-01 22:20:18 UTC (rev 17672)
@@ -27,13 +27,24 @@
* no utility functions please
*/
+#ifndef BPY_COMPAT_H__
+#define BPY_COMPAT_H__
+
/* if you are NOT using python 3.0 - define these */
#if PY_VERSION_HEX < 0x03000000
#define _PyUnicode_AsString PyString_AsString
+
+#ifndef PyUnicode_Check
#define PyUnicode_Check PyString_Check
+#endif
+
#define PyLong_FromSize_t PyInt_FromLong
#define PyLong_AsSsize_t PyInt_AsLong
+
+#ifndef PyLong_Check
#define PyLong_Check PyInt_Check
+#endif
+
#define PyUnicode_FromString PyString_FromString
#define PyUnicode_FromFormat PyString_FromFormat
@@ -47,3 +58,5 @@
#if (PY_VERSION_HEX < 0x02050000)
#define Py_ssize_t ssize_t
#endif
+
+#endif /* BPY_COMPAT_H__ */
Modified: branches/blender2.5/blender/source/blender/python/intern/bpy_rna.c
===================================================================
--- branches/blender2.5/blender/source/blender/python/intern/bpy_rna.c 2008-12-01 21:30:44 UTC (rev 17671)
+++ branches/blender2.5/blender/source/blender/python/intern/bpy_rna.c 2008-12-01 22:20:18 UTC (rev 17672)
@@ -788,7 +788,7 @@
{
PyObject *ret;
if (RNA_property_type(&self->ptr, self->prop) != PROP_COLLECTION) {
- PyErr_SetString( PyExc_TypeError, "keys() is only valid for collection types" );
+ PyErr_SetString( PyExc_TypeError, "items() is only valid for collection types" );
ret = NULL;
} else {
PyObject *item;
More information about the Bf-blender-cvs
mailing list