in gridengine/src/gridengine/qbin.py [0:0]
def __init__(self, is_uge: Optional[bool] = None):
if is_uge is not None:
self.__is_uge = is_uge
elif os.getenv("CYCLECLOUD_GRIDENGINE_FLAVOR", ""):
self.__is_uge = (
os.getenv("CYCLECLOUD_GRIDENGINE_FLAVOR", "").lower() == "uge"
)
self.__version = os.getenv("CYCLECLOUD_GRIDENGINE_FLAVOR", "8.6.2")
else:
helpmsg = self.qconf(["-help"], check=False)
first_line = helpmsg.splitlines()[0]
self.__is_uge = first_line.startswith("UGE")
_, self.__version = first_line.split(None, 1)