[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [30942] trunk/blender/source/blender/ python/intern/bpy_interface.c: set blender binary name for python

Campbell Barton ideasman42 at gmail.com
Sun Aug 1 17:15:57 CEST 2010


Revision: 30942
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=30942
Author:   campbellbarton
Date:     2010-08-01 17:15:57 +0200 (Sun, 01 Aug 2010)

Log Message:
-----------
set blender binary name for python

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	2010-08-01 15:00:53 UTC (rev 30941)
+++ trunk/blender/source/blender/python/intern/bpy_interface.c	2010-08-01 15:15:57 UTC (rev 30942)
@@ -228,10 +228,13 @@
 {
 	PyThreadState *py_tstate = NULL;
 	
+	/* not essential but nice to set our name */
+	static wchar_t bprogname_wchar[FILE_MAXDIR+FILE_MAXFILE]; /* python holds a reference */
+	utf8towchar(bprogname_wchar, bprogname);
+	Py_SetProgramName(bprogname_wchar);
+
 	BPY_start_python_path(); /* allow to use our own included python */
 
-	// Py_SetProgramName(); // extern char bprogname[FILE_MAXDIR+FILE_MAXFILE];
-
 	Py_Initialize(  );
 	
 	// PySys_SetArgv( argc, argv); // broken in py3, not a huge deal





More information about the Bf-blender-cvs mailing list