| 1234567891011121314151617181920212223 |
- # -*- coding: utf-8 -*-
- r"""兼容转发(P6,2026-09-28):实现已迁到 `app_ontology.app_ontology_guanlan/ontology/scenario_29.py`。**本文件不得新增逻辑**。
- 两种用法都保持原样:
- * `from src.ontology import scenario_29` / `from src.ontology.scenario_29 import X` —— 本模块整体指向实现(并改写父包属性);
- * `python -m src.ontology.scenario_29` —— `runpy` 按 `__main__` 重跑实现(实现里的 `__main__` 守卫照旧生效)。
- """
- from __future__ import annotations
- import pathlib
- import runpy
- import sys
- sys.path.insert(0, str(pathlib.Path(__file__).resolve().parents[2])) # 安装根
- if __name__ == '__main__':
- runpy.run_module('app_ontology.app_ontology_guanlan.ontology.scenario_29', run_name='__main__')
- else:
- from app_ontology.app_ontology_guanlan.ontology import scenario_29 as _impl
- _parent = sys.modules.get(__package__ or '')
- if _parent is not None:
- setattr(_parent, 'scenario_29', _impl)
- sys.modules[__name__] = _impl
|