|
|
@@ -15,16 +15,16 @@ import importlib
|
|
|
|
|
|
# 模块(按名惰性转发)—— P2 起实现就在本模块目录内
|
|
|
_TARGETS: dict[str, str] = {
|
|
|
- 'data': 'app_ETL.common.app_ETL_guanlan.data',
|
|
|
- 'scada_source': 'app_ETL.common.app_ETL_guanlan.scada_source',
|
|
|
- 'slim': 'app_ETL.common.app_ETL_guanlan.slim',
|
|
|
- 'mdb_names': 'app_ETL.common.app_ETL_guanlan.mdb_names',
|
|
|
+ 'data': 'app_ETL.app_ETL_guanlan.data',
|
|
|
+ 'scada_source': 'app_ETL.app_ETL_guanlan.scada_source',
|
|
|
+ 'slim': 'app_ETL.app_ETL_guanlan.slim',
|
|
|
+ 'mdb_names': 'app_ETL.app_ETL_guanlan.mdb_names',
|
|
|
}
|
|
|
|
|
|
# ★2026-09-22 P3 增设: 常用的**函数级**公开名(算法层经本公开面取数,不再直接 import 本模块内部实现)。
|
|
|
-# `from app_ETL.common.app_ETL_guanlan.api import load_10min` 这类写法由此成立。
|
|
|
-from app_ETL.common.app_ETL_guanlan.data import contracted_cols, load_10min # noqa: E402,F401
|
|
|
-from app_ETL.common.app_ETL_guanlan import slim # noqa: E402,F401
|
|
|
+# `from app_ETL.app_ETL_guanlan.api import load_10min` 这类写法由此成立。
|
|
|
+from app_ETL.app_ETL_guanlan.data import contracted_cols, load_10min # noqa: E402,F401
|
|
|
+from app_ETL.app_ETL_guanlan import slim # noqa: E402,F401
|
|
|
|
|
|
__all__ = list(_TARGETS) + ['load_10min', 'contracted_cols']
|
|
|
|