[Bf-blender-cvs] [433b20b] master: PyAPI: correct warning with dynamic enums

Campbell Barton noreply at git.blender.org
Fri Feb 28 11:27:22 CET 2014


Commit: 433b20b7eab28a9fdf0eecea990e667fd9072a26
Author: Campbell Barton
Date:   Fri Feb 28 20:35:47 2014 +1100
https://developer.blender.org/rB433b20b7eab28a9fdf0eecea990e667fd9072a26

PyAPI: correct warning with dynamic enums

===================================================================

M	source/blender/python/intern/bpy_props.c

===================================================================

diff --git a/source/blender/python/intern/bpy_props.c b/source/blender/python/intern/bpy_props.c
index 3888e1b..b2f9547 100644
--- a/source/blender/python/intern/bpy_props.c
+++ b/source/blender/python/intern/bpy_props.c
@@ -2542,8 +2542,8 @@ BPY_PROPDEF_OPTIONS_ENUM_DOC
 "      For dynamic values a callback can be passed which returns a list in\n"
 "      the same format as the static list.\n"
 "      This function must take 2 arguments (self, context)\n"
-"      WARNING: Do not use generators here (they will work the first time, but will lead to empty values\n"
-"      in some unload/reload scenarii)!\n"
+"      WARNING: There is a known bug with using a callback,\n"
+"      Python must keep a reference to the strings returned or Blender will crash.\n"
 "   :type items: sequence of string tuples or a function\n"
 BPY_PROPDEF_UPDATE_DOC
 );




More information about the Bf-blender-cvs mailing list