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

@@ -356,7 +356,7 @@ class Refiner :
# If unsuccessful optimization, use the base_tour.
if new_tour is None:
self.logger.warning("No solution found for the refined tour. Returning the initial tour.")
self.logger.warning("Refiner failed: No solution found during second stage optimization.")
new_tour = base_tour
# If only one landmark, return it.
@@ -369,6 +369,7 @@ class Refiner :
# Fix the tour using Polygons if the path looks weird.
# Conditions : circular trip and invalid polygon.
if base_tour[0].location == base_tour[-1].location and not better_poly.is_valid :
self.logger.debug("Tours might be funky, attempting to correct with polygons")
better_tour = self.fix_using_polygon(better_tour)
return better_tour