浏览代码

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 年之前
父节点
当前提交
b26a4e78d2
共有 1 个文件被更改,包括 5 次插入1 次删除
  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)