- Downloads
Fix T97731: Python traceback no longer includes line-numbers
Regression caused by [0] that caused the error message to be
created based on a normalized exception (which hid line numbers).
PyC_ExceptionBuffer{_Simple} & BPy_errors_to_report
no longer clears the exception.
This could have been resolved by changing python_script_error_jump
however that would involve changes to reference counting that are more
risky (noted in code-comment).
[0]: 2d2baeaf
Showing
- source/blender/freestyle/intern/system/PythonInterpreter.h 1 addition, 0 deletionssource/blender/freestyle/intern/system/PythonInterpreter.h
- source/blender/python/generic/py_capi_utils.c 12 additions, 12 deletionssource/blender/python/generic/py_capi_utils.c
- source/blender/python/intern/bpy_capi_utils.h 2 additions, 0 deletionssource/blender/python/intern/bpy_capi_utils.h
- source/blender/python/intern/bpy_interface_run.c 4 additions, 4 deletionssource/blender/python/intern/bpy_interface_run.c
- source/blender/python/intern/bpy_props.c 2 additions, 0 deletionssource/blender/python/intern/bpy_props.c
- source/blender/python/intern/bpy_rna.c 1 addition, 0 deletionssource/blender/python/intern/bpy_rna.c
- source/blender/python/intern/bpy_traceback.c 4 additions, 0 deletionssource/blender/python/intern/bpy_traceback.c
Loading
Please sign in to comment