def primitive(f):
        cont = f.content()
        return cont, f.quo_ground(cont)
Split a LineString with another (Multi)LineString or (Multi)Polygon
dataset/ETHPy150Open sympy/sympy/sympy/polys/rings.py/PolyElement.primitive--crossover with--dataset/ETHPy150Open Toblerity/Shapely/shapely/ops.py/SplitOp._split_line_with_line