Catch IncompatibleProtoclErrors as well, since our failure to connect might happen during the initial handshake phase

(imported from commit 55115f19a5a101676e3ce1ca2a7b9cd2a2d5b028)
This commit is contained in:
Leo Franchi
2013-04-18 15:40:37 -04:00
parent 3811bcc025
commit aa75f51d5e

View File

@@ -112,7 +112,8 @@ class ExceptionFreeTornadoConnection(pika.adapters.TornadoConnection):
try:
super(ExceptionFreeTornadoConnection, self)._adapter_disconnect()
except (pika.exceptions.ProbableAuthenticationError,
pika.exceptions.ProbableAccessDeniedError) as e:
pika.exceptions.ProbableAccessDeniedError,
pika.exceptions.IncompatibleProtocolError) as e:
logging.warning("Caught exception '%r' in ExceptionFreeTornadoConnection when \
calling _adapter_disconnect, ignoring" % (e,))