优化注释及文案
This commit is contained in:
@@ -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 服务器配置
|
||||||
|
|||||||
@@ -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}】开始运行")
|
||||||
|
|||||||
@@ -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())
|
||||||
@@ -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",
|
||||||
|
|||||||
Reference in New Issue
Block a user