mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-04-25 00:51:20 +00:00
fix(skills): use is None check for coordinates in find-nearby to avoid dropping valid 0.0 values
This commit is contained in:
parent
2546b7acea
commit
8bc9b5a0b4
1 changed files with 1 additions and 1 deletions
|
|
@ -98,7 +98,7 @@ def find_nearby(lat: float, lon: float, types: list[str], radius: int = 1500, li
|
||||||
# Get coordinates (nodes have lat/lon directly, ways/relations use center)
|
# Get coordinates (nodes have lat/lon directly, ways/relations use center)
|
||||||
plat = el.get("lat") or (el.get("center", {}) or {}).get("lat")
|
plat = el.get("lat") or (el.get("center", {}) or {}).get("lat")
|
||||||
plon = el.get("lon") or (el.get("center", {}) or {}).get("lon")
|
plon = el.get("lon") or (el.get("center", {}) or {}).get("lon")
|
||||||
if not plat or not plon:
|
if plat is None or plon is None:
|
||||||
continue
|
continue
|
||||||
|
|
||||||
dist = haversine(lat, lon, plat, plon)
|
dist = haversine(lat, lon, plat, plon)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue