Coverage for src\genesis\parsers\_word_common.py: 100%

6 statements  

« prev     ^ index     » next       coverage.py v7.15.4, created at 2026-08-26 14:20 +0800

1"""Word 解析共享小工具(WordTemplateParser / RuleDocParser 复用)。""" 

2 

3from __future__ import annotations 

4 

5 

6def heading_level(style_name: str) -> int: 

7 """从 Heading N 样式名解析大纲级别;非数字/无后缀兜底 1。""" 

8 try: 

9 return int(style_name.split()[-1]) 

10 except (ValueError, IndexError): 

11 return 1