This commit is contained in:
parent
66b2c33c5e
commit
e216728b2c
|
|
@ -74,6 +74,8 @@ async def run_analysis(
|
||||||
|
|
||||||
# Start background analysis
|
# Start background analysis
|
||||||
def run_background_analysis():
|
def run_background_analysis():
|
||||||
|
import asyncio
|
||||||
|
|
||||||
try:
|
try:
|
||||||
task_manager.update_task_status(
|
task_manager.update_task_status(
|
||||||
task_id,
|
task_id,
|
||||||
|
|
@ -81,7 +83,8 @@ async def run_analysis(
|
||||||
progress="Starting analysis..."
|
progress="Starting analysis..."
|
||||||
)
|
)
|
||||||
|
|
||||||
result = service.run_analysis(
|
# Run async function in sync context
|
||||||
|
result = asyncio.run(service.run_analysis(
|
||||||
ticker=request.ticker,
|
ticker=request.ticker,
|
||||||
analysis_date=request.analysis_date,
|
analysis_date=request.analysis_date,
|
||||||
analysts=request.analysts,
|
analysts=request.analysts,
|
||||||
|
|
@ -91,7 +94,7 @@ async def run_analysis(
|
||||||
openai_api_key=request.openai_api_key,
|
openai_api_key=request.openai_api_key,
|
||||||
openai_base_url=request.openai_base_url,
|
openai_base_url=request.openai_base_url,
|
||||||
alpha_vantage_api_key=request.alpha_vantage_api_key,
|
alpha_vantage_api_key=request.alpha_vantage_api_key,
|
||||||
)
|
))
|
||||||
|
|
||||||
# Check for errors in result
|
# Check for errors in result
|
||||||
if "status" in result and result["status"] == "error":
|
if "status" in result and result["status"] == "error":
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue