MCPcopy
hub / github.com/celery/celery / _stop_nodes

Method _stop_nodes

celery/apps/multi.py:449–454  ·  view source on GitHub ↗
(self, retry=None, on_down=None, sig=signal.SIGTERM)

Source from the content-addressed store, hash-verified

447 return self._stop_nodes(retry=retry, on_down=callback, sig=sig)
448
449 def _stop_nodes(self, retry=None, on_down=None, sig=signal.SIGTERM):
450 on_down = on_down if on_down is not None else self.on_node_down
451 nodes = list(self.getpids(on_down=on_down))
452 if nodes:
453 for node in self.shutdown_nodes(nodes, sig=sig, retry=retry):
454 maybe_call(on_down, node)
455
456 def shutdown_nodes(self, nodes, sig=signal.SIGTERM, retry=None):
457 P = set(nodes)

Callers 3

restartMethod · 0.95
stopMethod · 0.95
stopwaitMethod · 0.95

Calls 3

getpidsMethod · 0.95
shutdown_nodesMethod · 0.95
maybe_callFunction · 0.85

Tested by

no test coverage detected