#!/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, )