From 240fc690dd8d5b95495c6876e4b6164ca52138b0 Mon Sep 17 00:00:00 2001 From: Mike Bonnet Date: Dec 13 2016 22:04:58 +0000 Subject: make the tlstimeout class compatible with newer versions of qpid Recent versions of qpid have added the write_retry attribute to the tls class. Add it to our subclass for compatibility. --- diff --git a/plugins/hub/messagebus.py b/plugins/hub/messagebus.py index 981800f..272a387 100644 --- a/plugins/hub/messagebus.py +++ b/plugins/hub/messagebus.py @@ -45,6 +45,7 @@ class tlstimeout(qpid.messaging.transports.tls): self.tls = wrap_socket(self.socket, keyfile=conn.ssl_keyfile, certfile=conn.ssl_certfile, ca_certs=conn.ssl_trustfile) self.socket.setblocking(0) self.state = None + self.write_retry = None qpid.messaging.transports.TRANSPORTS['tls+timeout'] = tlstimeout