-
- 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 register or sign in to comment