code: def check_events(self):
  		
  		return (
  			self.ready_event().is_set() is True or
  			self.stop_event().is_set() is True or
  			self.exception_event().is_set() is True
  		)
docs: Check "stopping"-events ('ready_event', 'stop_event', 'exception_event') if one of them is set.
  		Usually True value means that thread is meant to be stopped, means that it is finished its job or
  		some error has happened or this thread was asked to stop
  
  		:return: bool