For example, playing in the REPL I forgot to close a path:
>>> pco = pyclipper.PyclipperOffset()
>>> pc.AddPath([[0,0], [10,0], [10,10], [0, 10]], pyclipper.JT_ROUND, pyclipper.ET_CLOSEDPOLYGON)
terminate called after throwing an instance of 'ClipperLib::clipperException'
what(): AddPath: Open paths must be subject.
Aborted (core dumped)
For example, playing in the REPL I forgot to close a path: