Pygithub: الخنق / التراجع لدعم حدود السعر لـ PyGitHub

تم إنشاؤها على ٣ أكتوبر ٢٠١٩  ·  4تعليقات  ·  مصدر: PyGithub/PyGithub

لا توجد طريقة أنيقة لتطبيق الاختناق لاستدعاءات واجهة برمجة تطبيقات جيثب من خلال PyGitHub. أفضل طريقة يمكنني أن أجدها للتأكد من أن تطبيقي لا يصل إلى حدود التقييد هو الاستمرار في التحقق قبل كل مكالمة ، والحفاظ على عدد المكالمات التي يتم إجراؤها على واجهات برمجة التطبيقات ، ثم التحقق باستمرار من الوصول إلى هذا الحد أو لا - أثناء تحديث حدود السعر بشكل دوري. ليس من السهل تنفيذ فئة مجمعة ، أو تطبيق أدوات تزيين / واصفات على المكالمات نظرًا لوجود فئات مختلفة (مثل GitHub و Repository و Releases وما إلى ذلك) يمكنها إجراء مكالمة إلى نقطة نهاية API. يبدو أن تنفيذ هذه الميزة داخل PyGitHub للمساعدة في خنق / معدل / انتظار مكالمات سيكون أفضل نهج IMO ، حيث يمكن تتبع كل مكالمة REST API. هل سيتم تشجيع هذه الميزة؟ هل يعقل العمل على طلب سحب؟

stale

التعليق الأكثر فائدة

PyGithub رائع ، شكرا جزيلا!

هل هناك طريقة مناسبة لتوجيه PyGithub بعدم طرح حد معدل تجاوز الاستثناء ، ولكن التراجع وإعادة محاولة العملية؟ خلاف ذلك ، يجب أن أفعل ذلك وأغلق كل مكالماتي ، وهو أمر ممكن ، لكن أشعر بالخطأ. أنا بعد ذلك أقوم بتنفيذ وظيفة إطار العمل / المكتبة التي من شأنها أن تناسب بشكل أفضل إطار العمل / المكتبة الفعلية ، في هذه الحالة PyGithub ، ثم يقوم كل مستخدم بنفس الشيء في التعليمات البرمجية الخاصة به.

ال 4 كومينتر

أي واحد؟

راجع أيضًا # 1233 للطلبات الزائدة.

تم وضع علامة على هذه المشكلة تلقائيًا على أنها قديمة نظرًا لعدم وجود نشاط حديث لها. سيتم إغلاقه إذا لم يحدث أي نشاط آخر. شكرا لمساهماتكم.

PyGithub رائع ، شكرا جزيلا!

هل هناك طريقة مناسبة لتوجيه PyGithub بعدم طرح حد معدل تجاوز الاستثناء ، ولكن التراجع وإعادة محاولة العملية؟ خلاف ذلك ، يجب أن أفعل ذلك وأغلق كل مكالماتي ، وهو أمر ممكن ، لكن أشعر بالخطأ. أنا بعد ذلك أقوم بتنفيذ وظيفة إطار العمل / المكتبة التي من شأنها أن تناسب بشكل أفضل إطار العمل / المكتبة الفعلية ، في هذه الحالة PyGithub ، ثم يقوم كل مستخدم بنفس الشيء في التعليمات البرمجية الخاصة به.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات