Fixed super() calls not working from within v3's execute function due to shallow_clone_class not accounting for bases properly

This commit is contained in:
Jedrzej Kosinski
2025-07-22 16:33:58 -07:00
parent 6a77eb15bc
commit 8c03ff085d
3 changed files with 69 additions and 7 deletions

View File

@@ -276,7 +276,6 @@ async def _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, f
dynamic_list.append(real_inputs.pop(d.id, None))
dynamic_list = [x for x in dynamic_list if x is not None]
inputs = {**real_inputs, add_key: dynamic_list}
# TODO: make checkign for async work, this will currently always return False for iscoroutinefunction
f = make_locked_method_func(type_obj, func, class_clone)
# V1
else: