use sys.exit