From 76e7b8d0c00ca1abfc599c21cad625f0f5ea885a Mon Sep 17 00:00:00 2001 From: Bruno Oliveira Date: Mon, 26 Feb 2018 14:51:19 -0300 Subject: [PATCH] Add backward compatibility for ``slaveoutput`` attribute to ``WorkerController`` instances Fix #285 Fix pytest-dev/pytest-cov#191 --- changelog/285.bugfix | 1 + xdist/workermanage.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 changelog/285.bugfix diff --git a/changelog/285.bugfix b/changelog/285.bugfix new file mode 100644 index 0000000..8a2fa52 --- /dev/null +++ b/changelog/285.bugfix @@ -0,0 +1 @@ +Add backward compatibility for ``slaveoutput`` attribute to ``WorkerController`` instances. diff --git a/xdist/workermanage.py b/xdist/workermanage.py index 66e86cf..b05e9cb 100644 --- a/xdist/workermanage.py +++ b/xdist/workermanage.py @@ -307,7 +307,7 @@ class WorkerController(object): self.notify_inproc(eventname, node=self, **kwargs) elif eventname == "workerfinished": self._down = True - self.workeroutput = kwargs['workeroutput'] + self.workeroutput = self.slaveoutput = kwargs['workeroutput'] self.notify_inproc("workerfinished", node=self) elif eventname in ("logstart", "logfinish"): self.notify_inproc(eventname, node=self, **kwargs)