better logs again
Some checks failed
Run testing on the backend code / Build (pull_request) Has been cancelled
Run linting on the backend code / Build (pull_request) Has been cancelled
Build and deploy the backend to staging / Build and push image (pull_request) Successful in 1m41s
Build and deploy the backend to staging / Deploy to staging (pull_request) Successful in 25s

This commit is contained in:
2025-02-20 19:49:18 +01:00
parent 5a2c61d343
commit ba14a0279e
4 changed files with 373 additions and 12 deletions

View File

@@ -126,12 +126,9 @@ def new_trip(preferences: Preferences,
refined_tour = refiner.refine_optimization(landmarks, base_tour,
preferences.max_time_minute,
preferences.detour_tolerance_minute)
except TimeoutError as te :
logger.warning(f'Refiner failed : {str(te)} Using base tour.')
refined_tour = base_tour
except Exception as exc :
logger.error(f"Trip generation failed: {str(exc)}")
raise HTTPException(status_code=500, detail=f"An unexpected error occurred: {str(exc)}") from exc
logger.warning(f"Refiner failed. Proceeding with base trip {str(exc)}")
refined_tour = base_tour
t_second_stage = time.time() - start_time