From e5ee4faad330ae9c119e0f30179915c1f81f8a68 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Wed, 9 Mar 2011 04:58:44 +0000 Subject: update for blender as a py module & python 3.2 --- source/blender/python/intern/bpy_interface.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'source/blender/python/intern/bpy_interface.c') diff --git a/source/blender/python/intern/bpy_interface.c b/source/blender/python/intern/bpy_interface.c index b54771f6b0e..58e277d9766 100644 --- a/source/blender/python/intern/bpy_interface.c +++ b/source/blender/python/intern/bpy_interface.c @@ -724,13 +724,13 @@ void bpy_module_delay_init(PyObject *bpy_proxy) { 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; -- cgit v1.2.3