I don't use Python, I use C++, but it should be the same (python wraps C++).
You should be able just to use -
to create holes, for instance in C++:
// Polyline
mshr::Polygon polyline(pts);
// Create the holes
mshr::Circle hole1(center1, radius1);
mshr::Circle hole2(center2, radius2);
mshr::Circle hole3(center3, radius3);
// Create the polygon with holes
auto difference = polyline - hole1 - hole2 - hole3;
So I think you may try other operators as well.
Hope this helps!