优化注释及文案

This commit is contained in:
2024-07-16 12:52:29 +08:00
parent 7cbf0c0756
commit 6d3acd80ea
4 changed files with 16 additions and 19 deletions

View File

@@ -8,10 +8,11 @@ from auto_email import ERROR_EMAIL_CONFIG
def send_error_email(program_name, error_name, error_detail): def send_error_email(program_name, error_name, error_detail):
""" """
@program_name: 运行的程序名 程序出错时发送邮件提醒
@error_name: 错误 :param program_name: 运行的程序
@error_detail: 错误的详细信息 :param error_name: 错误名
@description: 程序出错时发送邮件提醒 :param error_detail: 错误的详细信息
:return:
""" """
# SMTP 服务器配置 # SMTP 服务器配置

View File

@@ -6,7 +6,7 @@ from log import LOGGING_CONFIG
from photo_mask import photo_mask, SEND_ERROR_EMAIL from photo_mask import photo_mask, SEND_ERROR_EMAIL
if __name__ == '__main__': if __name__ == '__main__':
program_name = "自动照片涂抹脱敏脚本" program_name = "照片审核自动涂抹脚本"
logging.config.dictConfig(LOGGING_CONFIG) logging.config.dictConfig(LOGGING_CONFIG)
try: try:
logging.info(f"{program_name}】开始运行") logging.info(f"{program_name}】开始运行")

View File

@@ -3,19 +3,19 @@ import traceback
from auto_email.error_email import send_error_email from auto_email.error_email import send_error_email
from log import LOGGING_CONFIG from log import LOGGING_CONFIG
from photo_review.photo_review import main from photo_review import photo_review, SEND_ERROR_EMAIL
# 项目必须从此处启动,否则代码中的相对路径可能导致错误的发生 # 项目必须从此处启动,否则代码中的相对路径可能导致错误的发生
if __name__ == '__main__': if __name__ == '__main__':
program_name = '照片审核自动识别脚本'
logging.config.dictConfig(LOGGING_CONFIG) logging.config.dictConfig(LOGGING_CONFIG)
log = logging.getLogger()
# 崩溃后的重试次数 # 崩溃后的重试次数
for _ in range(2): for _ in range(2):
try: try:
log.info("照片审核关键信息抽取】开始") logging.info(f"{program_name}】开始运行")
main() photo_review.main()
except Exception as e: except Exception as e:
log.error(traceback.format_exc()) logging.error(traceback.format_exc())
send_error_email(program_name='照片审核关键信息抽取脚本', error_name=repr(e), if SEND_ERROR_EMAIL:
error_detail=traceback.format_exc()) send_error_email(program_name, repr(e), traceback.format_exc())

View File

@@ -6,22 +6,15 @@ from paddleocr import PaddleOCR
""" """
# 项目奔溃的重试次数 # 项目奔溃的重试次数
RETRY_TIME = 1 RETRY_TIME = 1
# 每次从数据库获取的案子数量 # 每次从数据库获取的案子数量
PHHD_BATCH_SIZE = 10 PHHD_BATCH_SIZE = 10
# 没有查询到案子的等待时间(分钟) # 没有查询到案子的等待时间(分钟)
SLEEP_MINUTES = 5 SLEEP_MINUTES = 5
# 是否发送报错邮件 # 是否发送报错邮件
SEND_ERROR_EMAIL = True SEND_ERROR_EMAIL = True
# 是否开启布局分析 # 是否开启布局分析
LAYOUT_ANALYSIS = False LAYOUT_ANALYSIS = False
# 可使用的GPU
CUDA_VISIBLE_DEVICES = "1"
""" """
信息抽取关键词配置 信息抽取关键词配置
""" """
@@ -63,6 +56,9 @@ DISCHARGE_RECORD_SCHEMA = \
COST_LIST_SCHEMA = PATIENT_NAME + ADMISSION_DATE + DISCHARGE_DATE + MEDICAL_EXPENSES COST_LIST_SCHEMA = PATIENT_NAME + ADMISSION_DATE + DISCHARGE_DATE + MEDICAL_EXPENSES
"""
模型配置
"""
SETTLEMENT_IE = Taskflow("information_extraction", schema=SETTLEMENT_LIST_SCHEMA, model="uie-x-base", SETTLEMENT_IE = Taskflow("information_extraction", schema=SETTLEMENT_LIST_SCHEMA, model="uie-x-base",
task_path="config/model/settlement_list_model", layout_analysis=False, precision='fp16') task_path="config/model/settlement_list_model", layout_analysis=False, precision='fp16')
DISCHARGE_IE = Taskflow("information_extraction", schema=DISCHARGE_RECORD_SCHEMA, model="uie-x-base", DISCHARGE_IE = Taskflow("information_extraction", schema=DISCHARGE_RECORD_SCHEMA, model="uie-x-base",