def main():
start = timer()
files = get_file_names()
smell_results = []
bar = progressbar.ProgressBar(max_value=len(files))
processed_files = 0
with concurrent.futures.ProcessPoolExecutor() as executor:
for file, smell in zip(files, executor.map(worker, files)):
smell_results = smell_results + smell
processed_files += 1
bar.update(processed_files)
smell_results = [x for x in smell_results if x]
end = timer()
print(end - start)
dataminer = SmellDataMine()
dataminer.save_to_database(smell_results)
smell_datamine_multiprocessing.py 文件源码
python
阅读 24
收藏 0
点赞 0
评论 0
评论列表
文章目录