[Bf-blender-cvs] [f43fedd400e] master: Cleanup: remove side effect in assertion

Jacques Lucke noreply at git.blender.org
Fri Jul 3 17:35:48 CEST 2020


Commit: f43fedd400e328eb2a57eaa77cc14986277c52a2
Author: Jacques Lucke
Date:   Fri Jul 3 17:35:31 2020 +0200
Branches: master
https://developer.blender.org/rBf43fedd400e328eb2a57eaa77cc14986277c52a2

Cleanup: remove side effect in assertion

===================================================================

M	source/blender/python/intern/bpy_traceback.c

===================================================================

diff --git a/source/blender/python/intern/bpy_traceback.c b/source/blender/python/intern/bpy_traceback.c
index e92a0b788ea..dd7e6b03e8b 100644
--- a/source/blender/python/intern/bpy_traceback.c
+++ b/source/blender/python/intern/bpy_traceback.c
@@ -34,8 +34,8 @@
 
 static const char *traceback_filepath(PyTracebackObject *tb, PyObject **coerce)
 {
-  return PyBytes_AS_STRING(
-      (*coerce = PyUnicode_EncodeFSDefault(tb->tb_frame->f_code->co_filename)));
+  *coerce = PyUnicode_EncodeFSDefault(tb->tb_frame->f_code->co_filename);
+  return PyBytes_AS_STRING(*coerce);
 }
 
 /* copied from pythonrun.c, 3.4.0 */



More information about the Bf-blender-cvs mailing list