offline-minecraft-launcher/oml/modules/generic.py
2022-05-18 14:52:41 +02:00

22 lines
572 B
Python

global distutils
import distutils.spawn
global readJsonFile
def readJsonFile(file):
fileh = open(file,"r",encoding="utf-8")
data = fileh.read()
fileh.close()
return json.loads(data)
global whereis
def whereis(cmd):
rtn = distutils.spawn.find_executable(cmd)
if rtn != None: return rtn
if lv["osName"] != "windows": return None
if not "PATHEXT" in os.environ: return None
for ext in os.environ["PATHEXT"].split(";"):
ext = ext.strip("\t\r\n ")
rtn = distutils.spawn.find_executable(cmd + ext)
if rtn != None:
return rtn
return None