I changed the pocket operation to keep the tool down whenever possible.
I have changed the "area" module to make Subtract work again.
This is my function in area_funcs.py
def feed_possible(p0, p1):
....obround = make_obround(p0, p1, first_offset_for_pocket)
....a = area.Area(area_for_pocket)
....if obround.num_curves() > 0:
P.S. how do I get the spaces to stay at the start of the line in blogger?