(self, retry=None, on_down=None, sig=signal.SIGTERM)
| 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) |
no test coverage detected