Ruta del matraz que da 404 con números de punto flotante en la URL

Tengo la siguiente definición de ruta en el servidor.py de mi aplicación Flask:

@app.route('/nearby/<float:lat>/<float:long>')
def nearby(lat, long):
    for truck in db.trucks.find({'loc': {'$near': [lat, long]}}).limit(5):
        if truck.has_key('loc'):
            del truck['loc']
    return json.dumps(trucks)

Pero cuando voy ahttp://localhost:5000/nearby/37.7909470419234/-122.398633589404, Me sale un 404.

Las otras rutas funcionan bien, por lo que es un problema con esta. ¿Qué estoy haciendo mal aquí?

Respuestas a la pregunta(2)

Su respuesta a la pregunta