Ver código fonte

AMBARI-2556. Ctrl+C during ambari-server setup prints out a python stack trace. (Dmitry Lysnichenko via smohanty)

git-svn-id: https://svn.apache.org/repos/asf/incubator/ambari/trunk@1499489 13f79535-47bb-0310-9956-ffa450edef68
Sumit Mohanty 12 anos atrás
pai
commit
b26a4e78d2
1 arquivos alterados com 5 adições e 1 exclusões
  1. 5 1
      ambari-server/src/main/python/ambari-server.py

+ 5 - 1
ambari-server/src/main/python/ambari-server.py

@@ -3126,4 +3126,8 @@ class Properties(object):
       raise
       raise
 
 
 if __name__ == "__main__":
 if __name__ == "__main__":
-  main()
+  try:
+    main() 
+  except (KeyboardInterrupt, EOFError):
+    print("\nAborting ... Keyboard Interrupt.")
+    sys.exit(1)