From f94547743e8b28203e34dd7c3534473ebb1babde Mon Sep 17 00:00:00 2001 From: root Date: Tue, 17 Apr 2012 17:38:48 +0200 Subject: [PATCH] Handle exception on Ctrl-C Signed-off-by: Zane Bitter --- heat/rpc/amqp.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/heat/rpc/amqp.py b/heat/rpc/amqp.py index c00849a3..8585b591 100644 --- a/heat/rpc/amqp.py +++ b/heat/rpc/amqp.py @@ -60,7 +60,11 @@ class Pool(pools.Pool): def empty(self): while self.free_items: - self.get().close() + item = self.get() + try: + item.close() + except Exception: + pass class ConnectionContext(rpc_common.Connection): -- 2.45.2