diff --git a/src/xdist/dsession.py b/src/xdist/dsession.py index 2ae3db6b..a950df62 100644 --- a/src/xdist/dsession.py +++ b/src/xdist/dsession.py @@ -225,6 +225,7 @@ def worker_errordown(self, node, error): self.triggershutdown() else: self.report_line("\nreplacing crashed worker %s" % node.gateway.id) + self.shuttingdown = False self._clone_node(node) self._active_nodes.remove(node)