[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [24452] trunk/blender/source/blender/ python/intern/bpy_util.c: fix error with python exceptions in BPy_errors_to_report

Campbell Barton ideasman42 at gmail.com
Tue Nov 10 17:17:49 CET 2009


Revision: 24452
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=24452
Author:   campbellbarton
Date:     2009-11-10 17:17:49 +0100 (Tue, 10 Nov 2009)

Log Message:
-----------
fix error with python exceptions in BPy_errors_to_report

Modified Paths:
--------------
    trunk/blender/source/blender/python/intern/bpy_util.c

Modified: trunk/blender/source/blender/python/intern/bpy_util.c
===================================================================
--- trunk/blender/source/blender/python/intern/bpy_util.c	2009-11-10 15:34:27 UTC (rev 24451)
+++ trunk/blender/source/blender/python/intern/bpy_util.c	2009-11-10 16:17:49 UTC (rev 24452)
@@ -162,12 +162,15 @@
 	
 	getframe = PySys_GetObject("_getframe"); // borrowed
 	if (getframe==NULL) {
+		PyErr_Clear();
 		return;
 	}
 	
 	frame = PyObject_CallObject(getframe, NULL);
-	if (frame==NULL)
+	if (frame==NULL) {
+		PyErr_Clear();
 		return;
+	}
 	
 	if (filename) {
 		co_filename= PyObject_GetAttrStringArgs(frame, 1, "f_code", "co_filename");





More information about the Bf-blender-cvs mailing list