2.18 空的docx无法被识别为非招标文件
This commit is contained in:
parent
b25592da4d
commit
a5ca902d55
@ -11,6 +11,7 @@ from flask_app.货物标.基础信息解析货物标版 import combine_basic_inf
|
||||
from flask_app.general.投标人须知正文提取指定内容 import extract_from_notice
|
||||
from flask_app.general.截取pdf_main import truncate_pdf_multiple
|
||||
from concurrent.futures import as_completed, ProcessPoolExecutor
|
||||
import concurrent.futures
|
||||
from flask_app.general.投标人须知正文条款提取成json文件 import convert_clause_to_json
|
||||
from flask_app.general.无效标和废标公共代码 import combine_find_invalid
|
||||
from flask_app.货物标.资格审查main import combine_qualification_review
|
||||
@ -241,7 +242,7 @@ def goods_bid_main(output_folder, file_path, file_type, unique_id):
|
||||
}
|
||||
yield json.dumps(error_response, ensure_ascii=False)
|
||||
return # 停止进一步处理
|
||||
with ProcessPoolExecutor() as executor: #开启子进程,能保证运行结束后回收资源消耗
|
||||
with concurrent.futures.ThreadPoolExecutor() as executor: #开启子进程,能保证运行结束后回收资源消耗
|
||||
# 立即启动不依赖 knowledge_name 和 index 的任务
|
||||
futures = {
|
||||
'evaluation_standards': executor.submit(fetch_evaluation_standards,processed_data['invalid_deleted_docx'], #技术评分 商务评分
|
||||
@ -265,7 +266,7 @@ def goods_bid_main(output_folder, file_path, file_type, unique_id):
|
||||
}
|
||||
|
||||
# 提前处理这些不依赖的任务,按完成顺序返回
|
||||
for future in as_completed(futures.values()): #as_completed:哪个先运行结束就先返回
|
||||
for future in concurrent.futures.as_completed(futures.values()): #as_completed:哪个先运行结束就先返回
|
||||
key = next(k for k, v in futures.items() if v == future)
|
||||
try:
|
||||
result = future.result()
|
||||
|
Loading…
x
Reference in New Issue
Block a user