[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [35423] trunk/blender/source/blender/ python/intern/bpy_interface.c: update for blender as a py module & python 3 .2
Campbell Barton
ideasman42 at gmail.com
Wed Mar 9 05:58:45 CET 2011
Revision: 35423
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=35423
Author: campbellbarton
Date: 2011-03-09 04:58:44 +0000 (Wed, 09 Mar 2011)
Log Message:
-----------
update for blender as a py module & python 3.2
Modified Paths:
--------------
trunk/blender/source/blender/python/intern/bpy_interface.c
Modified: trunk/blender/source/blender/python/intern/bpy_interface.c
===================================================================
--- trunk/blender/source/blender/python/intern/bpy_interface.c 2011-03-09 04:08:38 UTC (rev 35422)
+++ trunk/blender/source/blender/python/intern/bpy_interface.c 2011-03-09 04:58:44 UTC (rev 35423)
@@ -724,13 +724,13 @@
{
const int argc= 1;
const char *argv[2];
-
- const char *filename_rel= PyModule_GetFilename(bpy_proxy); /* can be relative */
+ PyObject *filename_obj= PyModule_GetFilenameObject(bpy_proxy); /* updating the module dict below will loose the reference to __file__ */
+ const char *filename_rel= _PyUnicode_AsString(filename_obj); /* can be relative */
char filename_abs[1024];
BLI_strncpy(filename_abs, filename_rel, sizeof(filename_abs));
BLI_path_cwd(filename_abs);
-
+
argv[0]= filename_abs;
argv[1]= NULL;
More information about the Bf-blender-cvs
mailing list