refactor: establish standalone application boundary

This commit is contained in:
leefer
2026-08-03 21:42:25 +08:00
parent cc5fb8d73e
commit e1e76cd51e
324 changed files with 63090 additions and 44743 deletions
+3 -3
View File
@@ -5,15 +5,15 @@ import unittest
from datetime import datetime, timedelta, timezone
from pathlib import Path
from tushare_client import _sector_coverage_issue
from backend.data.providers.tushare_client import _sector_coverage_issue
def load_method(name: str):
source = Path("backend/features/heaven/service.py").read_text(encoding="utf-8")
source = Path("backend/features/heaven/trend.py").read_text(encoding="utf-8")
tree = ast.parse(source)
dashboard_service = next(
node for node in tree.body
if isinstance(node, ast.ClassDef) and node.name == "HeavenServiceMixin"
if isinstance(node, ast.ClassDef) and node.name == "HeavenTrendMixin"
)
method = next(
node for node in dashboard_service.body