From a57836f1eb7ecf5b7bb83441ec2908806b94cedc Mon Sep 17 00:00:00 2001 From: hpk Date: Thu, 19 Mar 2009 10:56:40 +0100 Subject: [PATCH] [svn r63060] execnet really needs to improve its bootstrapping --HG-- branch : trunk --- py/execnet/gateway.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/py/execnet/gateway.py b/py/execnet/gateway.py index 69aa8df3f..2e3b2d08b 100644 --- a/py/execnet/gateway.py +++ b/py/execnet/gateway.py @@ -330,7 +330,12 @@ class Gateway(object): self._cleanup.unregister(self) self._stopexec() self._stopsend() - py._com.pyplugins.notify("gateway_exit", self) + try: + py._com.pyplugins.notify("gateway_exit", self) + except NameError: + # on the remote side 'py' is not imported + # and so we can't notify (XXX: make execnet synchronous) + pass def _stopsend(self): self._send(None)