pika tearndown adjusted

This commit is contained in:
Matthias Bisping 2022-03-24 10:12:15 +01:00
parent 0206be8666
commit e3812725ac

View File

@ -126,9 +126,14 @@ def queue_manager(queue_manager_name):
queue_manager = get_queue_manager(queue_manager_name)
yield queue_manager
if queue_manager_name == "pika":
# try:
queue_manager.connection.close()
# except (pika.exceptions.StreamLostError, ConnectionResetError):
# pass
try:
queue_manager.connection.close()
except (pika.exceptions.StreamLostError, ConnectionResetError):
queue_manager.channel.close()
except pika.exceptions.ChannelWrongStateError:
logger.debug("Channel was already closed when attempting to close explicitly.")
pass