Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--source/blender/python/api2_2x/Blender.c14
1 files changed, 13 insertions, 1 deletions
diff --git a/source/blender/python/api2_2x/Blender.c b/source/blender/python/api2_2x/Blender.c
index 41c41e787bb..8bd0f08469d 100644
--- a/source/blender/python/api2_2x/Blender.c
+++ b/source/blender/python/api2_2x/Blender.c
@@ -910,7 +910,7 @@ static PyObject *Blender_UnpackModesDict( void )
void M_Blender_Init(void)
{
PyObject *module;
- PyObject *dict, *smode, *SpaceHandlers, *UnpackModes;
+ PyObject *dict, *smode, *SpaceHandlers, *UnpackModes, *PropertyTypes;
/* G.scene should only aver be NULL if blender is executed in
background mode, not loading a blend file and executing a python script eg.
@@ -943,6 +943,18 @@ void M_Blender_Init(void)
PyModule_AddObject(module, "SpaceHandlers", SpaceHandlers);
}
+ PropertyTypes = PyConstant_New();
+ if (PropertyTypes) {
+ BPy_constant *d = (BPy_constant*)PropertyTypes;
+ PyConstant_Insert(d,"STRING",PyInt_FromLong(IDP_STRING));
+ PyConstant_Insert(d,"INT",PyInt_FromLong(IDP_INT));
+ PyConstant_Insert(d,"FLOAT",PyInt_FromLong(IDP_FLOAT));
+ PyConstant_Insert(d,"ARRAY",PyInt_FromLong(IDP_ARRAY));
+ PyConstant_Insert(d,"GROUP",PyInt_FromLong(IDP_GROUP));
+
+ PyModule_AddObject(module, "PropertyTypes", PropertyTypes);
+ }
+
if (G.background)
smode = PyString_FromString("background");
else