diff --git a/scripts/fix_trade_records.py b/scripts/fix_trade_records.py index 4c1e206..e4551e5 100644 --- a/scripts/fix_trade_records.py +++ b/scripts/fix_trade_records.py @@ -197,7 +197,7 @@ async def backfill_commissions(client, account_id): logger.warning(f" ⚠️ Error fetching fills for {symbol} (Attempt {attempt+1}/{max_retries}): {e}, retrying...") await asyncio.sleep(2) - if fills is None: + if not fills: continue # Filter for closing trades (approximate logic: matches trade direction) diff --git a/scripts/inspect_config.py b/scripts/inspect_config.py index 4908315..af4681f 100644 --- a/scripts/inspect_config.py +++ b/scripts/inspect_config.py @@ -4,7 +4,7 @@ import os from pathlib import Path # Add backend to path -sys.path.append('/Users/vivian/work/python/auto_trade_sys/backend') +sys.path.append(os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))), 'backend')) try: from database.connection import db