From 9f9b53e624d8ad6c9db0fc7ae41cf11a36d6596a Mon Sep 17 00:00:00 2001 From: Barak Michener Date: Fri, 11 Sep 2020 19:03:38 -0700 Subject: [PATCH] Remove superfluous execution of java (#10750) --- python/ray/services.py | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/python/ray/services.py b/python/ray/services.py index ed937102a..42a8ad7f2 100644 --- a/python/ray/services.py +++ b/python/ray/services.py @@ -6,6 +6,7 @@ import logging import multiprocessing import os import random +import shutil import signal import socket import subprocess @@ -1314,15 +1315,8 @@ def start_raylet(redis_address, gcs_ip_address, gcs_port = redis_address.split(":") has_java_command = False - try: - java_proc = subprocess.run( - ["java", "-version"], - stdout=subprocess.PIPE, - stderr=subprocess.PIPE) - if java_proc.returncode == 0: - has_java_command = True - except OSError: - pass + if shutil.which("java") is not None: + has_java_command = True ray_java_installed = False try: