# -*- coding: utf-8 -*- r"""兼容转发(P2,2026-09-22):实现已迁到 `app_ETL/common/app_ETL_guanlan/builders/raw_data_check.py`。 **本文件不得新增逻辑**。它做两件事: 1. **公开名转发**:把实现的函数/常量(如 `check_tree`)复制到本模块命名空间 —— 因为 `guanlan.py check` 等地方是用 importlib 载入 `scripts/<名>.py` 再直接调函数的; 2. **CLI 转发**:直接执行本文件时调用实现的 `main()` 并原样返回退出码 —— 链(rebuild_all)/ 审计器 / 文档里 `scripts/raw_data_check.py` 这条路径由此保持不变。 """ from __future__ import annotations import pathlib import sys sys.path.insert(0, str(pathlib.Path(__file__).resolve().parents[1])) # 保证能 import app_ETL from app_ETL.common.app_ETL_guanlan.builders import raw_data_check as _impl # noqa: E402 for _k, _v in vars(_impl).items(): # 公开名同面转发 if not _k.startswith('__'): globals().setdefault(_k, _v) if __name__ == '__main__': raise SystemExit(_impl.main())