العربية
فتح في 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 الرسمي. عن المشروع · الأسئلة الشائعة · حدود الفهرس · إزالة صفحة · الدليل · بحث · كيف نحسب