[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [16884] trunk/blender/source/blender/ python/BPY_interface.c: blender would crash if the "sys" module didnt import, now just give a warning and continue.
Campbell Barton
ideasman42 at gmail.com
Thu Oct 2 18:59:08 CEST 2008
Revision: 16884
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=16884
Author: campbellbarton
Date: 2008-10-02 18:59:08 +0200 (Thu, 02 Oct 2008)
Log Message:
-----------
blender would crash if the "sys" module didnt import, now just give a warning and continue.
Modified Paths:
--------------
trunk/blender/source/blender/python/BPY_interface.c
Modified: trunk/blender/source/blender/python/BPY_interface.c
===================================================================
--- trunk/blender/source/blender/python/BPY_interface.c 2008-10-02 16:52:39 UTC (rev 16883)
+++ trunk/blender/source/blender/python/BPY_interface.c 2008-10-02 16:59:08 UTC (rev 16884)
@@ -306,13 +306,15 @@
ok = 0;
}
- if (PySequence_Contains(path, dir)==0) { /* Only add if we need to */
+ if (ok && PySequence_Contains(path, dir)==0) { /* Only add if we need to */
if (ok && PyList_Append( path, dir ) != 0) /* decref below */
ok = 0; /* append failed */
+ }
- if( (ok==0) || PyErr_Occurred( ) )
- Py_FatalError( "could import or build sys.path, can't continue" );
- }
+ if( (ok==0) || PyErr_Occurred( ) )
+ fprintf(stderr, "could import or build sys.path\n" );
+
+ PyErr_Clear()
Py_DECREF( dir );
Py_XDECREF( mod_sys );
}
More information about the Bf-blender-cvs
mailing list