suggested fix to avoid UnboundLocalError

This commit is contained in:
2025-11-20 18:47:34 +01:00
parent 97dacb1189
commit 0514fa063f

View File

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