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