Ghostly Python
🖼️ Библиотека tenacity — умные повторные попытки для ненадёжного кода
Tenacity — это библиотека, которая автоматически перезапускает функцию при ошибке. Идеально для работы с сетевыми запросами, API, базами данных — везде, где код может временно упасть, но потом отработать.
⚙️ Пример использования:
from tenacity import retry, stop_after_attempt
import requests
# Повторить 3 раза при любой ошибке
@retry(stop=stop_after_attempt(3))
def get_data():
return requests.get("https://api.example.com/data").json()
# Использование
data = get_data() # если упадёт — автоматически повторит до 3 раз
✔️ Установка:
pip install tenacity
🐍 Ghostly Python | #библиотеки
👍5
44 · 2.8K ·