nature-citation 测试摘要
判定:FAIL
Nature/CNS 引用检索 Skill。源码 bug(NameError: name 'all_errors' is not defined,第1976行)导致脚本在所有调用路径下崩溃。4个 citation 任务全部 FAIL,无任何有效输出。
测试结果
| 模块 | 任务数 | PASS | WARN | FAIL |
|---|---|---|---|---|
| citation | 4 | 0 | 0 | 4 |
| 总计 | 4 | 0 | 0 | 4 |
根因
- 文件:
nature_citation.py(2011行) - 行号:1976
- 错误:
NameError: name 'all_errors' is not defined - 根因:重构时遗漏变量重命名(
all_errors→errors,all_references→references) - 影响:所有调用路径崩溃,核心功能完全不可用
修复建议
- 第1976行:
all_errors.extend(doi_errors)→errors.extend(doi_errors) - 第1977行:
dedupe([*all_references, *doi_candidates])→dedupe([*references, *doi_candidates])
网站收录建议
不收录。 源码存在致命 bug,核心功能完全不可用。修复后需重新测试。