chore: remove unused imports across runtime modules (#136)

This commit is contained in:
ahmet guzererler 2026-03-27 11:30:53 +01:00 committed by GitHub
parent c8fb54f6cc
commit dd4ebfb1a7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
12 changed files with 4 additions and 19 deletions

View File

@ -11,7 +11,6 @@ from tradingagents.agents.utils.core_stock_tools import get_stock_data
from tradingagents.agents.utils.fundamental_data_tools import get_macro_regime
from tradingagents.agents.utils.technical_indicators_tools import get_indicators
from tradingagents.agents.utils.tool_runner import run_tool_loop
from tradingagents.dataflows.config import get_config
def create_market_analyst(llm):

View File

@ -8,7 +8,6 @@ from tradingagents.agents.utils.agent_utils import (
prefetch_tools_parallel,
)
from tradingagents.agents.utils.news_data_tools import get_global_news, get_news
from tradingagents.dataflows.config import get_config
def create_news_analyst(llm):

View File

@ -1,6 +1,5 @@
"""State definitions for the Global Macro Scanner graph."""
import operator
from typing import Annotated
from langgraph.graph import MessagesState

View File

@ -16,7 +16,6 @@ regardless of how much data is returned.
from __future__ import annotations
from dataclasses import dataclass, field
from typing import Any
# ──────────────────────────────────────────────────────────────────────────────
# Alpha Vantage tier limits
@ -92,8 +91,6 @@ class UsageEstimate:
def _resolve_vendor(config: dict, method: str) -> str:
"""Determine which vendor a method will use given the config."""
from tradingagents.dataflows.interface import (
TOOLS_CATEGORIES,
VENDOR_METHODS,
get_category_for_method,
)

View File

@ -1,5 +1,4 @@
from datetime import datetime
from typing import Dict, Any
from dateutil.relativedelta import relativedelta
from .alpha_vantage_common import _make_api_request, ThirdPartyTimeoutError

View File

@ -2,12 +2,10 @@ import logging
from typing import Annotated
from datetime import datetime
from dateutil.relativedelta import relativedelta
import pandas as pd
import yfinance as yf
import requests
import os
from .finnhub_common import ThirdPartyTimeoutError
from .stockstats_utils import StockstatsUtils, YFinanceError, _clean_dataframe, _load_or_fetch_ohlcv, yf_retry
from .stockstats_utils import StockstatsUtils, _clean_dataframe, _load_or_fetch_ohlcv, yf_retry
logger = logging.getLogger(__name__)
@ -430,4 +428,4 @@ def get_insider_transactions(
except ThirdPartyTimeoutError:
raise
except Exception as e:
return f"Error retrieving insider transactions for {ticker}: {str(e)}"
return f"Error retrieving insider transactions for {ticker}: {str(e)}"

View File

@ -2,7 +2,6 @@
from typing import Dict, Any, List, Optional
from tradingagents.agents.utils.agent_states import (
AgentState,
InvestDebateState,
RiskDebateState,
)

View File

@ -1,6 +1,5 @@
"""Scanner conditional logic for determining continuation in scanner graph."""
from typing import Any
from tradingagents.agents.utils.scanner_states import ScannerState
_ERROR_PREFIXES = ("Error", "No data", "No quotes", "No movers", "No news", "No industry", "Invalid")

View File

@ -1,6 +1,6 @@
# TradingAgents/graph/setup.py
from typing import Dict, Any
from typing import Dict
from langchain_openai import ChatOpenAI
from langgraph.graph import END, StateGraph, START
from langgraph.prebuilt import ToolNode

View File

@ -6,7 +6,6 @@ import asyncio
import json
import logging
import time
from concurrent.futures import ThreadPoolExecutor
from tradingagents.agents.utils.json_utils import extract_json
from dataclasses import dataclass
from datetime import datetime

View File

@ -16,7 +16,6 @@ import logging
from typing import Any, Callable, TypeVar, TYPE_CHECKING
if TYPE_CHECKING:
from pathlib import Path
from tradingagents.portfolio.report_store import ReportStore
from tradingagents.portfolio.mongo_report_store import MongoReportStore

View File

@ -1,12 +1,10 @@
import json
import logging
from datetime import datetime, timedelta
from datetime import datetime
import yfinance as yf
import pandas as pd
from langchain_core.messages import HumanMessage
from tradingagents.agents.utils.json_utils import extract_json
from tradingagents.report_paths import get_market_dir
from tradingagents.portfolio.report_store import ReportStore
from tradingagents.dataflows.finnhub import get_company_news
logger = logging.getLogger(__name__)