Brep.Split by curves issue

Yes, this is where Python really shows its (in my view) weakness: it has no type information.
The problem is that there are two Split functions that both take 2 arguments. One takes an array of curves, the other an array of surfaces. In strongly typed programming languages, this is sorted out at compile time, but in Python this is not done.

Looks like the following might work (I haven’t tried it)

srf.Split[IEnumerable[Curve]](crv_objs, tol)

Check this topic and links in it for more details