fix/cluster-manager-crash-due-to-overpass-exception #72

Merged
kscheidecker merged 24 commits from fix/cluster-manager-crash-due-to-overpass-exception into main 2025-11-24 19:22:23 +00:00
Showing only changes of commit 0514fa063f - Show all commits

View File

@@ -102,9 +102,6 @@ class ClusterManager:
selector = sel,
out = out
)
except Exception as e:
self.logger.warning(f"Error fetching clusters: {e}")
if result is None :
self.logger.debug(f"Found no {cluster_type} clusters, overpass query returned no datapoints.")
self.valid = False
@@ -149,6 +146,14 @@ class ClusterManager:
self.logger.debug(f"Detected 0 {cluster_type} clusters.")
self.valid = False
except UnboundLocalError as ule:
self.logger.warning(f"Error fetching clusters (most likely due to overpass): {e}")
self.valid = False
except Exception as e:
self.logger.warning(f"Error fetching clusters: {e}")
raise Exception from e
def generate_clusters(self) -> list[Landmark]:
"""