refactor: establish standalone application boundary
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user