migration: preserve market data and search slice

This commit is contained in:
leefer
2026-07-31 01:03:43 +08:00
parent 4002f096f4
commit a4264326bd
26 changed files with 5035 additions and 4634 deletions
+8 -1
View File
@@ -1,4 +1,3 @@
from .gateway import DataGateway, build_data_gateway
from .policy import DataPolicyError, DataSourcePolicy
from .quality import DataQualityError, DataQualityGate, QualityEvidence, QualityReport
@@ -12,3 +11,11 @@ __all__ = [
"QualityReport",
"build_data_gateway",
]
def __getattr__(name: str):
if name in {"DataGateway", "build_data_gateway"}:
from .gateway import DataGateway, build_data_gateway
return {"DataGateway": DataGateway, "build_data_gateway": build_data_gateway}[name]
raise AttributeError(name)