Example #1
0
 def cancel(self, watch_id):
     if watch_id is not None:
         self._watch_id_callbacks.pop(watch_id, None)
         cancel_watch = etcdrpc.WatchCancelRequest()
         cancel_watch.watch_id = watch_id
         request = etcdrpc.WatchRequest(cancel_request=cancel_watch)
         self._watch_requests_queue.put((request, None))
Example #2
0
 def _cancel_no_lock(self, watch_id):
     cancel_watch = etcdrpc.WatchCancelRequest()
     cancel_watch.watch_id = watch_id
     rq = etcdrpc.WatchRequest(cancel_request=cancel_watch)
     self._request_queue.put(rq)