diff options
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/python/intern/bpy_interface.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/source/blender/python/intern/bpy_interface.c b/source/blender/python/intern/bpy_interface.c index bff8f0582c4..d343b4fff10 100644 --- a/source/blender/python/intern/bpy_interface.c +++ b/source/blender/python/intern/bpy_interface.c @@ -360,17 +360,19 @@ void BPY_python_start(bContext *C, int argc, const char **argv) /* Setting the program name is important so the 'multiprocessing' module * can launch new Python instances. */ { + const char *sys_variable = "executable"; char program_path[FILE_MAX]; if (BKE_appdir_program_python_search( program_path, sizeof(program_path), PY_MAJOR_VERSION, PY_MINOR_VERSION)) { PyObject *py_program_path = PyC_UnicodeFromByte(program_path); - PySys_SetObject("executable", py_program_path); + PySys_SetObject(sys_variable, py_program_path); Py_DECREF(py_program_path); } else { fprintf(stderr, "Unable to find the python binary, " "the multiprocessing module may not be functional!\n"); + PySys_SetObject(sys_variable, Py_None); } } |