@ -21,9 +21,24 @@ Mortgage assumption: 30-year fixed at 6.95%, 20% down, payment × 1.25
"""
"""
import asyncio
import asyncio
import sys
import os
from typing import Optional
from typing import Optional
sys . path . insert ( 0 , os . path . dirname ( os . path . abspath ( __file__ ) ) )
try :
from real_estate import _MOCK_SNAPSHOTS , _normalize_city
except ImportError :
from agent . tools . real_estate import _MOCK_SNAPSHOTS , _normalize_city
from agent . tools . real_estate import _MOCK_SNAPSHOTS , _normalize_city
try :
from teleport_api import (
HARDCODED_FALLBACK ,
_is_austin_area ,
get_city_housing_data ,
)
except ImportError :
from agent . tools . teleport_api import (
from agent . tools . teleport_api import (
HARDCODED_FALLBACK ,
HARDCODED_FALLBACK ,
_is_austin_area ,
_is_austin_area ,
@ -468,6 +483,9 @@ async def get_portfolio_real_estate_summary(
Returns :
Returns :
Combined dict with portfolio_summary , down_payment_analysis , quick_answer .
Combined dict with portfolio_summary , down_payment_analysis , quick_answer .
"""
"""
try :
from portfolio import portfolio_analysis
except ImportError :
from agent . tools . portfolio import portfolio_analysis
from agent . tools . portfolio import portfolio_analysis
portfolio_result = await portfolio_analysis ( )
portfolio_result = await portfolio_analysis ( )