mirror of
https://github.com/Xe138/AI-Trader.git
synced 2026-04-01 17:17:24 -04:00
fix: correct get_db_path() usage to pass base database path
The get_db_path() function requires a base_db_path argument to properly resolve PROD vs DEV database paths. Updated all calls to pass "data/jobs.db" as the base path. Changes: - agent_tools/tool_trade.py: Fix 3 occurrences (lines 33, 113, 236) - tools/price_tools.py: Fix 2 occurrences in new database functions - Remove unused get_db_path import from tool_trade.py This fixes TypeError when running simulations: get_db_path() missing 1 required positional argument: 'base_db_path' The get_db_connection() function internally calls get_db_path() to resolve the correct database path based on DEPLOYMENT_MODE.
This commit is contained in:
@@ -320,12 +320,11 @@ def get_today_init_position_from_db(
|
||||
If no position exists: {"CASH": 10000.0} (initial cash)
|
||||
"""
|
||||
import logging
|
||||
from tools.deployment_config import get_db_path
|
||||
from api.database import get_db_connection
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
db_path = get_db_path()
|
||||
db_path = "data/jobs.db"
|
||||
conn = get_db_connection(db_path)
|
||||
cursor = conn.cursor()
|
||||
|
||||
@@ -385,14 +384,13 @@ def add_no_trade_record_to_db(
|
||||
session_id: Trading session ID
|
||||
"""
|
||||
import logging
|
||||
from tools.deployment_config import get_db_path
|
||||
from api.database import get_db_connection
|
||||
from agent_tools.tool_trade import get_current_position_from_db
|
||||
from datetime import datetime
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
db_path = get_db_path()
|
||||
db_path = "data/jobs.db"
|
||||
conn = get_db_connection(db_path)
|
||||
cursor = conn.cursor()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user