Browse Source

caqmadm: Don't raise KeyboardInterrupt exception, just exit

Ask Solem 14 years ago
parent
commit
de4916b69c
1 changed files with 5 additions and 1 deletions
  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)
         if 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):
         if not self.silent: