Different behaviour Fillet logic

10 year old, but still relevant as far as I can see:

I would like to use the Rhino command’s logic in gh/python for the reasons mentioned by Andrew Heumann in his post, but cannot find a good way.

Any idea’s?