 sansenandClaude Code
|
f4613a8da2
|
重命名 parser.py → era_parser.py:适配 Python 3.8.10 部署
`parser` 在 Python 3.8/3.9 是标准库内置模块(已弃用的旧语法解析器)。
BuiltinImporter 排在 sys.meta_path 第一位,优先于任何 sys.path 条目——
即使 sys.path[0] 指向项目根,`from parser import convert_text` 也会拿到内置
模块并抛 ImportError: cannot import name 'convert_text' from 'parser'
(unknown location)。该模块 3.9 弃用、3.10 才移除,故 3.8/3.9 部署环境都会中招。
- client_app.py: from parser import * → from era_parser import *
- era_data.py: 文档注释同步
- 纯重命名,无内容改动(git 识别为 100% similarity)
test/ 下的 extract.py / summary.py / test_parser.py 也已同步改导入,但 test/
被 .gitignore 忽略,不入库。CLAUDE.md / AGENTS.md 同样已更新(含「不要改回
parser.py」的警告),亦被忽略。
验证:pytest 257 passed;summary.py 96/96;语料回归 sample.txt 1766 条、
sample_2.txt 20188 条,与改名前完全一致。
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-09-23 16:56:45 +08:00 |
|
sansen
|
dc399ec8ed
|
误匹配治理:裸年份改白名单、公元数字加边界、年数上界与民国窗口校验
|
2026-09-21 14:57:31 +08:00 |
|
sansen
|
7c5f322288
|
年份可省年字:无干支也识别(民国二十六/万历三十六),并挡住月/日/都/子等误匹配
|
2026-09-21 14:44:31 +08:00 |
|
sansen
|
705d93d20e
|
支持省略年字:数字后紧跟干支时按年份解析(民国二十五丙子)
|
2026-09-21 14:37:14 +08:00 |
|
sansen
|
2a6ce68e59
|
返回字段全量化:所有结果都带同一套键,无内容给空值
|
2026-09-21 14:30:47 +08:00 |
|
sansen
|
1a65c070d6
|
公元中文去掉年单位,与年数中文一致
|
2026-09-21 13:48:55 +08:00 |
|
sansen
|
9ba113ebb6
|
年数中文只返回数字写法,不带年单位
|
2026-09-21 12:03:55 +08:00 |
|
sansen
|
d82e857841
|
响应体新增年数中文:廿/卅/卌 缩写、空位补〇、首位1作元
|
2026-09-20 17:24:56 +08:00 |
|
sansen
|
2f3830bd5d
|
增加批量接口,完善日期解析
|
2026-08-14 17:06:10 +08:00 |
|
sansen
|
86e7ef2971
|
多维度日期处理
|
2026-08-14 15:45:07 +08:00 |
|
sansen
|
8b7bb37996
|
因为特殊字符问题导致位置偏移,改用UTF16返回数据
|
2026-08-07 18:31:56 +08:00 |
|
sansen
|
5c8a62c974
|
修复字符偏移2
|
2026-08-07 18:12:19 +08:00 |
|
sansen
|
29d14ab817
|
修复字符偏移
|
2026-08-07 18:02:57 +08:00 |
|
sansen
|
117eab4ad5
|
修复转换后文字漏缺问题
|
2026-08-07 17:56:01 +08:00 |
|
sansen
|
a850c72ab5
|
兼容性增强
资源数据补全
依赖更新
|
2026-08-07 16:12:59 +08:00 |
|
sansen
|
a8d6e6f870
|
软件依赖文件
|
2026-07-23 17:24:36 +08:00 |
|
sansen
|
7b790ef609
|
日志问题修改
|
2026-07-23 17:17:53 +08:00 |
|
sansen
|
5564a0ce77
|
修整部分问题,归纳年号别名到单独文件
|
2026-07-23 17:14:26 +08:00 |
|