@mytec: refactor to ray ready for testing

This commit is contained in:
2026-01-31 21:09:10 +02:00
parent 3b010fed83
commit 221000d5b3
6 changed files with 278 additions and 154 deletions

View File

@@ -54,7 +54,7 @@ from app.services.weather_service import weather_service
from app.services.indoor_service import indoor_service
from app.services.atmospheric_service import atmospheric_service
from app.services.parallel_coverage_service import (
calculate_coverage_parallel, get_cpu_count
calculate_coverage_parallel, get_cpu_count, get_parallel_backend,
)
@@ -360,8 +360,9 @@ class CoverageService:
num_workers = get_cpu_count()
if use_parallel:
backend = get_parallel_backend()
_clog(f"━━━ PHASE 3: Calculating {len(grid)} points "
f"(PARALLEL, {num_workers} workers) ━━━")
f"(PARALLEL/{backend}, {num_workers} workers) ━━━")
try:
loop = asyncio.get_event_loop()