Catch BrokenPipeError in addition to ConnectionResetError when publishing a message to the AMQP queue

This commit is contained in:
Simon Quigley 2024-12-10 02:10:17 -06:00
parent b21879fcff
commit b92249f2a0

@ -1177,7 +1177,7 @@ class AutopkgtestPolicy(BasePolicy):
self.amqp_channel.basic_publish(amqp.Message(src + '\n' + params,
delivery_mode=2), # persistent
routing_key=qname)
except ConnectionResetError:
except (ConnectionResetError, BrokenPipeError):
return False
else:
# for file-based submission, triggers are space separated