So there is a stoppable thread pattern (Python - How can I implement a 'stoppable' thread? and see comment in Is there a stoppable thread in python's concurrent.