From d986994eece07d8bb0a4700e3239664240e9f405 Mon Sep 17 00:00:00 2001 From: Alfredo Deza Date: Wed, 29 Jan 2014 12:46:43 -0500 Subject: [PATCH] prevent None struct to be used in to_io --- remoto/lib/execnet/gateway_base.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/remoto/lib/execnet/gateway_base.py b/remoto/lib/execnet/gateway_base.py index 30e6e1a..45b2351 100644 --- a/remoto/lib/execnet/gateway_base.py +++ b/remoto/lib/execnet/gateway_base.py @@ -376,9 +376,10 @@ class Message: return Message(msgtype, channel, io.read(payload)) def to_io(self, io): - header = struct.pack('!bii', self.msgcode, self.channelid, - len(self.data)) - io.write(header+self.data) + if struct.pack is not None: + header = struct.pack('!bii', self.msgcode, self.channelid, + len(self.data)) + io.write(header+self.data) def received(self, gateway): self._types[self.msgcode](self, gateway) -- 2.47.3