Module utils.api.decorators§

Décorateurs spécifiques aux appels API.

utils.api.decorators.retry_on_429(max_retries=None, base_delay=7.0)[source]§

Décorateur pour gérer automatiquement les erreurs 429 (Too Many Requests) avec retry et backoff exponentiel.

Parameters:
  • max_retries (int | None) – Nombre maximum de tentatives (dĂ©faut: utilise DEMO_API_MAX_RETRIES de la config)

  • base_delay (float) – DĂ©lai de base en secondes (dĂ©faut: 7.0)