Українська
Відкрити в Telegram

Постتلاش دوباره با Tenacity، بدون حلقه‌های دستی

8 жовтня 2026
|
| کانال توسعه‌دهندگان پایتون |
تلاش دوباره با Tenacity، بدون حلقه‌های دستی وقتی یک سرویس موقتاً در دسترس نیست، شکست اولین درخواست نباید پایان کار باشد. کتابخانه Tenacity منطق retry را برای پایتون ساده می‌کند؛ بدون نوشتن حلقه و شمارنده در هر تابع. ‏🔧 می‌توانی تعداد تلاش‌ها، فاصلهٔ بین آن‌ها و نوع خطای قابل تکرار را مشخص کنی. از توابع async هم پشتیبانی می‌کند. نصب با pip install tenacity و یک نمونه: from urllib.request import urlopen from urllib.error import URLError from tenacity import retry, stop_after_attempt from tenacity import wait_exponential, retry_if_exception_type @retry( stop=stop_after_attempt(3), wait=wait_exponential(min=1, max=8), retry=retry_if_exception_type(URLError), reraise=True, ) def fetch(): with urlopen("https://www.python.org", timeout=5) as r: return r.status نکته: عملیات پرداخت را بدون تضمین idempotency تکرار نکن؛ ممکن است دوباره اجرا شود. مستندات رسمی روی یک درخواست خواندنی امتحانش کن 🌱 🔖 #Python #پایتون #Python #Tenacity #retry 👤 Developix 💎 Channel: @DevelopixPython
2 · 780 ·

Поруч у стрічці

|| کانال توسعه‌دهندگان پایتون |آرگومان پیش‌فرض لیست؛ باگ خفن ولی بی‌سر‌و‌صدا 😅 خیلی‌ها (حتی حرفه‌ای‌ها) یه زمانی این سوتی رو تو پایتون دادن: استفاده از list یا هر آبجکت قابل‌تغییر دیگه به‌عنو|| کانال توسعه‌دهندگان پایتون |💠 نسخه جدید کتابخانه FastAPI منتشر شده است 🔸 ارتقا از نسخه 0.141.1 به 0.142.2 🔖 #fastapi, #python, #release 💎 @DevelopixPython
це повідомлення
|| کانال توسعه‌دهندگان پایتون |💠 نسخه جدید کتابخانه FastAPI منتشر شده است 🔸 ارتقا از نسخه 0.142.4 به 0.143.0 🔖 #fastapi, #python, #release 💎 @DevelopixPython|| کانال توسعه‌دهندگان پایتون |مستندات پایتون به زبان فارسی روی وب‌سایت خود پایتون منتشر شد! https://docs.python.org/fa/3.14/ پروژه حالا روی گیت‌هاب و سایت خود پایتون قرار گرفته و می‌تونید از
|| کانال توسعه‌دهندگان پایتون || کانال توسعه‌دهندگان پایتون |@DevelopixPython · канал · Технології
7 646підписників704середнє охоплення поста
Стрічка майданчика Відкрити в Telegram

Відкрита публічна стрічка з пошукового індексу ChatCrawler — «Google по публічному Telegram»; оновлюється в міру обходу майданчика. Час — UTC.

Лише публічний контент, офіційний API Telegram. Про проєкт · Питання · Межі індексу · Прибрати сторінку з видачі · Каталог · Пошук · Як ми рахуємо