Exemplo n.º 1
0
 def _createFuture(self):
     """
     Return (CancellableFuture): a future that can be used to manage a move
     """
     f = CancellableFuture()
     f._moving_lock = threading.Lock()  # taken while moving
     f._must_stop = threading.Event(
     )  # cancel of the current future requested
     f._was_stopped = threading.Event()  # if cancel was successful
     f.task_canceller = self._cancelCurrentMove
     return f