fix: formatting (black)
Some checks failed
Backend CI / lint-and-test (push) Failing after 1m54s

This commit is contained in:
2025-10-11 21:58:32 +02:00
parent f9086d2d04
commit c35049cd54
7 changed files with 69 additions and 50 deletions

View File

@@ -91,13 +91,13 @@ def _parse_track_entries(entries: Iterable[Mapping[str, Any]]) -> list[ParsedTra
coordinates = entry.get("coordinates")
if not isinstance(coordinates, Sequence) or len(coordinates) < 2:
raise ValueError(
"Invalid track entry: 'coordinates' must contain at least two points")
"Invalid track entry: 'coordinates' must contain at least two points"
)
processed_coordinates: list[tuple[float, float]] = []
for pair in coordinates:
if not isinstance(pair, Sequence) or len(pair) != 2:
raise ValueError(
f"Invalid coordinate pair {pair!r} in track entry")
raise ValueError(f"Invalid coordinate pair {pair!r} in track entry")
lat, lon = pair
processed_coordinates.append((float(lat), float(lon)))
@@ -155,7 +155,8 @@ def load_tracks(tracks: Iterable[ParsedTrack], commit: bool = True) -> int:
continue
length = track_data.length_meters or _polyline_length(
track_data.coordinates)
track_data.coordinates
)
max_speed = (
int(round(track_data.max_speed_kph))
if track_data.max_speed_kph is not None
@@ -192,8 +193,7 @@ def _nearest_station(
best_station: StationRef | None = None
best_distance = math.inf
for station in stations:
distance = _haversine(
coordinate, (station.latitude, station.longitude))
distance = _haversine(coordinate, (station.latitude, station.longitude))
if distance < best_distance:
best_station = station
best_distance = distance
@@ -229,7 +229,9 @@ def _to_point(geometry: WKBElement | WKTElement | Any):
try:
point = to_shape(geometry)
return point if getattr(point, "geom_type", None) == "Point" else None
except Exception: # pragma: no cover - defensive, should not happen with valid geometry
except (
Exception
): # pragma: no cover - defensive, should not happen with valid geometry
return None