¿Hay una manera fácil de abortar con el código de estado 429?

Intentar abortar desde un controlador "before_request" (en Flask) con ese código genera el siguiente error: LookupError: no exception for 429. ¿Hay alguna forma de solucionar este problema?

Aquí está el código que desencadena el error:

key = "ip:{}:account-requests".format(request.remote_addr)

# Determine how many requests have been made in the past day
# by this API.
requests_made = r.get(key) or 0

if requests_made >= max_requests:
    abort(429) #HTTP Too Many Requests

preguntado el 01 de julio de 12 a las 01:07

1 Respuestas

puedes hacer esto en Flask

if requests_made >= max_requests:
    return '429 error', 429

Respondido 01 Jul 12, 01:07

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.