fix: 改进输入文件处理 - Closes #8 #9

Merged
pzhang_zywl merged 1 commits from dev/issue-8-improve-input-handling into main 2026-05-31 16:18:01 +08:00
Owner

Summary

  • 移除 config.py 中硬编码的默认输入文件路径 _DEFAULT_INPUT
  • INPUT_JSON 仅从 IR_INPUT_JSON 环境变量获取,无默认值
  • load_input_document() 无输入时给出 4 种正确使用方式的明确提示
  • 输入文件不存在时给出清晰错误信息(而非 Python traceback)

Test

  • pytest 全量通过 (66 passed, 26 skipped)
  • 新增 test_no_hardcoded_input_file
  • 新增 test_set_input_file_accepts_none

Closes #8

## Summary - 移除 config.py 中硬编码的默认输入文件路径 `_DEFAULT_INPUT` - `INPUT_JSON` 仅从 `IR_INPUT_JSON` 环境变量获取,无默认值 - `load_input_document()` 无输入时给出 4 种正确使用方式的明确提示 - 输入文件不存在时给出清晰错误信息(而非 Python traceback) ## Test - [x] pytest 全量通过 (66 passed, 26 skipped) - [x] 新增 test_no_hardcoded_input_file - [x] 新增 test_set_input_file_accepts_none Closes #8
pzhang_zywl added 1 commit 2026-05-31 16:17:10 +08:00
- 移除 _DEFAULT_INPUT 硬编码默认输入文件路径
- INPUT_JSON 仅从 IR_INPUT_JSON 环境变量获取
- load_input_document() 无输入时给出明确错误提示
- 新增 test_no_hardcoded_input_file / test_set_input_file_accepts_none

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
pzhang_zywl merged commit 2e36710813 into main 2026-05-31 16:18:01 +08:00
Sign in to join this conversation.