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.
This commit is contained in:
Mike Bonnet 2016-12-13 17:04:45 -05:00
parent 7b053d73ac
commit 240fc690dd

View file

@ -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