Hi, this is a thing which is in my unformulated wish list for a long time.
Wondering if it would possible to have something similar to the try | except python version, but in cga.
This would be mainly for geometrical manipulation operators which "silently" fail to process a rule geometry (thinking of roofs in certain weird cases, offsets, setbacks etc). When that happens there's no way -in cga, for example with some case/else- to catch those errors because derivation stops at faulty shape and keeps input geometry in its current state (meaning if at beginning of a rule set, most of the cases without a proper material, name etc).
Of course these problems are somehow catchable in cga log afterwards, but I think (imho) it would really streamline and robustify generation process when dealing with massive batches.
Anyway, this is not urgent...