code: def stop(self):
          
          #self.ev_intr.set()
  
          try:
              self.task.stop()
  
          except TaskError as e:
              self.logger.error("Error cancelling child task: %s" % (str(e)))
docs: Interrupt/cancel execution, but will allow current child task
          to complete.