From 21bf79c3e635ee87b332b948c5554e8748c75c50 Mon Sep 17 00:00:00 2001 From: "Bo-Chun Louis Chen(VM)" <louistw@uab.edu> Date: Sat, 22 Feb 2020 05:01:22 +0000 Subject: [PATCH] Add exception handle in start_consume method --- rc_rmq.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rc_rmq.py b/rc_rmq.py index 8a005de..30f7c18 100644 --- a/rc_rmq.py +++ b/rc_rmq.py @@ -76,7 +76,10 @@ class RCRMQ(object): self.connect() self._consumer_tag = self._channel.basic_consume(self.QUEUE,obj['cb']) - self._channel.start_consuming() + try: + self._channel.start_consuming() + except KeyboardInterrupt: + self._channel.stop_consuming() self.disconnect() -- GitLab