Moving out the execution would definitely clean this up. I also considered to add an AbstractLoopNode
because the _get_innern_loop_nodes
method, _inputs
and _outputs
properties are not…
I agree but actually rewrote that part completely. It skipped nodes when there were looping nodes within the loops.
Those properties are for the loop nodes. The idea has been to just "ignore the first socket" of the loop nodes by default so I can easily figure out what's the connected loop node have an easier…
Interesting didn't receive the changes when pulling initially, thanks for updating it. LGTM, only the head rotation seems off (guess it should be Y up and Z track).
I don't use those stubs, so mypy is arguably less useful in my setup, but I don't get any errors, at least not on the
main
branch.mypy.ini
should be set up so that it ignores unknown…