Cancel gh based on part of result/errors?

Hi @TomTom,

In GH1 there are never two components running at the same time.
A component may be implemented using some sort of multithreading, but Grasshopper will never spin second one while the first is running. So is virtually impossible a component cancels another one.

It may be used as a break point for instance like this.


Or as I showed above to keep computing something if you know is worth to do it.

I see your point about error handling and cancelling the whole solution, but this component is not about it but more about solve by steps.
I would say is something between ‘Stream Gate’ and ‘Data Dam’.

Here some examples on the forum of people after kind of the same thing, some very old: