| 12345678910111213141516171819202122232425262728293031323334 |
- #!/usr/bin/env python3
- # -*- coding: utf-8 -*-
- """``interface/outline_extractor.py`` — Phase 4 清理后的兼容层。
- 原 415 行已缩减为本文件。所有实现已迁移到 ``preprocess/outline.py``,
- 本文件仅通过 re-export 保持旧 import 路径不变。
- 旧路径仍然有效::
- from BiddingKG.dl.interface.outline_extractor import Sentence2
- from BiddingKG.dl.interface.outline_extractor import extract_sentence_list
- """
- from __future__ import absolute_import
- # ============================================================
- # Phase 4 re-exports: implementations moved to preprocess/outline.py
- # ============================================================
- from BiddingKG.dl.preprocess.outline import ( # noqa: E402,F401
- Sentence2,
- extract_sentence_list,
- requirement_pattern,
- winter_pattern,
- aptitude_pattern,
- addr_bidopen_pattern,
- addr_bidsend_pattern,
- pinmu_name_pattern,
- policy_pattern,
- not_policy_pattern,
- correction_pattern,
- extract_parameters,
- extract_addr,
- # ParseDocument 原由 htmlparser 提供,preprocess/outline.py 内部已 import
- # 为模块级名称;老调用方 `from outline_extractor import ParseDocument` 仍可用。
- ParseDocument,
- )
|