def run(self): for i in range(10): # react to user pressing Cancel if Thread.interrupted(): print('The task was interrupted') break print('Counter: %d' % i) time.sleep(1)