Explorar o código

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 %!s(int64=12) %!d(string=hai) anos
pai
achega
b26a4e78d2
Modificáronse 1 ficheiros con 5 adicións e 1 borrados
  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
 
 if __name__ == "__main__":
-  main()
+  try:
+    main() 
+  except (KeyboardInterrupt, EOFError):
+    print("\nAborting ... Keyboard Interrupt.")
+    sys.exit(1)