Prechádzať zdrojové kódy

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 rokov pred
rodič
commit
b26a4e78d2

+ 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)