Пример #1
0
 def shutdown(self):
     self._node_handle._shutdown_callbacks.discard(self.shutdown)
     self._think_thread.cancel()
     self._think_thread.addErrback(
         lambda fail: fail.trap(defer.CancelledError))
     self._handle_publisher_list([])
     return util.branch_deferred(self._shutdown_finished)
Пример #2
0
 def shutdown(self):
     if not hasattr(self, '_shutdown_thread'):
         self._shutdown_thread = self._real_shutdown()
     return util.branch_deferred(self._shutdown_thread)
Пример #3
0
 def shutdown(self):
     self._node_handle._shutdown_callbacks.discard(self.shutdown)
     self._think_thread.cancel()
     self._think_thread.addErrback(lambda fail: fail.trap(defer.CancelledError))
     return util.branch_deferred(self._shutdown_finished)
Пример #4
0
 def get_result(self):
     return util.branch_deferred(self._result_df, lambda df_: self.cancel())
Пример #5
0
 def get_result(self):
     return util.branch_deferred(self._result_df, lambda df_: self.cancel())
Пример #6
0
 def shutdown(self):
     if not hasattr(self, '_shutdown_thread'):
         self._shutdown_thread = self._real_shutdown()
     return util.branch_deferred(self._shutdown_thread)