Can you post a picture of the graph with the outputs displayed? It sounds like you are feeding it an empty list somewhere.
You don’t have anything plugged into IN[1] of the python.
1 Like
This time it is because you filtered the bool in the bottom section, not the elements. So the input of IN[1] are booleans instead of a list of elements. Remember to show the outputs of the nodes.
1 Like
The same way you filtered it above. Use the output of Element.IntersectsElement as the list input of FilterByBoolMask instead of the List.IsEmpty. Keep the List.IsEmpty as the mask input though.
1 Like
Look at your outputs. Since you changed the level of List.IsEmpty but not List.FilterByBoolMask, you are getting two sets of dictionary outputs instead of just one. Try adjusting the levels of your nodes so that the output of the filterbyboolmasks are showing what you want.