Преглед на файлове

caqmadm: Don't raise KeyboardInterrupt exception, just exit

Ask Solem преди 14 години
родител
ревизия
de4916b69c
променени са 1 файла, в които са добавени 5 реда и са изтрити 1 реда
  1. 5 1
      celery/bin/camqadm.py

+ 5 - 1
celery/bin/camqadm.py

@@ -351,7 +351,11 @@ class AMQPAdmin(object):
         shell = AMQShell(connect=self.connect)
         shell = AMQShell(connect=self.connect)
         if self.args:
         if self.args:
             return shell.onecmd(" ".join(self.args))
             return shell.onecmd(" ".join(self.args))
-        return shell.cmdloop()
+        try:
+            return shell.cmdloop()
+        except KeyboardInterrupt:
+            self.say("(bibi)")
+            pass
 
 
     def say(self, m):
     def say(self, m):
         if not self.silent:
         if not self.silent: