Skip to main content

مستودع GitHub

عرض الشيفرة المصدرية والمساهمة فيها

الميزات

  • متوافق مع Python 2.6+ و Python 3
  • لا يعتمد على مكتبات خارجية
  • يدعم الرسائل الكبيرة
  • منطق إعادة المحاولة قابل للتهيئة مع تأخير أُسِّي متزايد

التثبيت

ثبّت المكتبة باستخدام setup.py:

البدء السريع

اختبر العميل البرمجي باستخدام العرض التوضيحي المدمج:

الاستخدام الأساسي

تتولى فئة bztcp.client.Client إدارة الاتصال وتدفق البيانات:

خيارات الإعداد

تهيئة إعادة المحاولة

اضبط سلوك إعادة المحاولة باستخدام أسلوب التراجع الأسي (exponential backoff):

الاستخدامات المتقدمة

المعالجة منخفضة المستوى للرسائل

للحصول على تحكم أدق في حالة الاتصال والرسائل الفردية:

ثوابت حالة الرسائل

الطرق الأساسية

معالجة الأخطاء

تُثير المكتبة الاستثناء BzException عند حدوث أخطاء خاصة بـ Benzinga:

مثال كامل

اطّلع أيضًا على