def getAresFilesVersions():
""" Return the files, the version and the size """
aresModulePath = os.path.join(current_app.config['ROOT_PATH'], config.ARES_FOLDER, 'Lib')
files = {}
for pyFile in os.listdir(aresModulePath):
if Ares.isExcluded(current_app.config['ROOT_PATH'], file=pyFile):
continue
stat = os.stat(os.path.join(aresModulePath, pyFile))
files[pyFile] = [stat.st_mtime, stat.st_size]
# Add all the external libraries
libPath = os.path.join(current_app.config['ROOT_PATH'], 'Lib')
for (path, dirs, f) in os.walk(libPath):
for pyFile in f:
if Ares.isExcluded(current_app.config['ROOT_PATH'], file=pyFile):
continue
stat = os.stat(os.path.join(libPath, pyFile))
files[pyFile] = [stat.st_mtime, stat.st_size]
return json.dumps(files)
评论列表
文章目录