when i compiled a debug version of blender and ran this python scripts, i got an error
import bpy
blendfile = r"test.blend"
with bpy.data.libraries.load(blendfile, link = False) as (data_from ,data_to):
print(data_from, data_to, dir(data_to))
data_to.objects = [name for name in data_from.objects if name.startswith("StandardMan")]
print(data_to.objects)
error:
blender.exe :0x00007FF77951B840 bli_windows_system_backtrace_stack_thread F:\Blender\blender_36\blender\source\blender\blenlib\intern\system_win32.c:221
blender.exe :0x00007FF77951A8D0 BLI_windows_system_backtrace_stack F:\Blender\blender_36\blender\source\blender\blenlib\intern\system_win32.c:308
blender.exe :0x00007FF77951A2A0 BLI_system_backtrace F:\Blender\blender_36\blender\source\blender\blenlib\intern\system_win32.c:374
blender.exe :0x00007FF779514F00 _BLI_assert_print_backtrace F:\Blender\blender_36\blender\source\blender\blenlib\intern\BLI_assert.c:36
blender.exe :0x00007FF779A787C0 BKE_blendfile_append F:\Blender\blender_36\blender\source\blender\blenkernel\intern\blendfile_link_append.c:1066
blender.exe :0x00007FF76F572740 bpy_lib_exit F:\Blender\blender_36\blender\source\blender\python\intern\bpy_library_load.c:519
in bpy_library_load.c:497, BKE_blendfile_link_append_context_item_add() set userdata
as POINTER_FROM_INT(i)
, so assert failed at blendfile_link_append.c:1066.
blender version: 3.6.0
thanks.