Modify the Error Message When the Pango Library is Missing
This commit is contained in:
@@ -27,8 +27,12 @@ def check_pango_available():
|
|||||||
error_msg = str(e)
|
error_msg = str(e)
|
||||||
if 'pango' in error_msg.lower():
|
if 'pango' in error_msg.lower():
|
||||||
return False, (
|
return False, (
|
||||||
"⚠ Pango 依赖未安装或无法加载,PDF 导出功能将不可用(其他功能不受影响)\n"
|
"╔════════════════════════════════════════════════════════════════╗\n"
|
||||||
" 请查看 requirements.txt 文件中的 PDF 生成部分,了解如何安装 Pango 依赖"
|
"║ ⚠️ Pango 依赖未安装或无法加载 ║\n"
|
||||||
|
"║ ║\n"
|
||||||
|
"║ 📄 PDF 导出功能将不可用(其他功能不受影响) ║\n"
|
||||||
|
"║ 📖 详细安装说明请查看:根目录下的 README.md ║\n"
|
||||||
|
"╚════════════════════════════════════════════════════════════════╝"
|
||||||
)
|
)
|
||||||
return False, f"⚠ PDF 依赖加载失败: {error_msg}"
|
return False, f"⚠ PDF 依赖加载失败: {error_msg}"
|
||||||
except ImportError as e:
|
except ImportError as e:
|
||||||
@@ -49,8 +53,8 @@ def log_dependency_status():
|
|||||||
logger.success(message)
|
logger.success(message)
|
||||||
else:
|
else:
|
||||||
logger.warning(message)
|
logger.warning(message)
|
||||||
logger.info("提示:PDF 导出功能需要 Pango 库支持,但不影响系统其他功能的正常使用")
|
logger.info("💡 提示:PDF 导出功能需要 Pango 库支持,但不影响系统其他功能的正常使用")
|
||||||
logger.info("安装说明请参考:requirements.txt 文件中的 '===== PDF生成 =====' 部分")
|
logger.info("📚 安装说明请参考:根目录下的 README.md 文件")
|
||||||
|
|
||||||
return is_available
|
return is_available
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user