Syres wrote: ↑Mon Mar 27, 2023 9:22 am
So the best I can do is firstly work out approx hash for good build and compile on Linux to be sure. Then I'll have to do a Git Bisect between the two builds which will be a long job on my system but I'll
try and give you a commit in the next couple of days.
Thanks for the detective work Syres. Like i said, it'd be nice to get the old functionality back, but i'd be fine with modifying my methods as well to fit the new save/restore system. I think in general it would be nice to be able to handle multiple surface patches within one shape for python feature. From Werner's comment it seems like that is already in the long term plan, just not implemented yet.
i'm wondering if perhaps i could delete/reset the attributes after computing the shape, so that the python feature doesn't have to try to save something awkward (i already do this with some grids to convert lists of Base.Vector to lists of floats, so that they save properly). but in this case, if i clear the Shape, wouldn't the object also disappear from the doc? I haven't tried yet, in case there was a recommended way to do it.
I haven't been very active with FreeCAD the last two years, but a user brought the issue to my attention, and it seemed worth investigating.
Thanks again.