تفاصيل البرنامج:
وinterruptingcow هو أداة بايثون العامة التي يمكن أن يقطع برشاقة نسبيا التعليمات البرمجية الخاصة بك عندما لا يتم تنفيذ ضمن عدد محدد من ثانية:
من interruptingcow مهلة الواردات
محاولة:
وnbsp؛ و مهلة (5):
على & nbsp؛ # إجراء عملية يحتمل أن تكون بطيئة جدا
على & nbsp؛ تمريرة
إلا RuntimeError:
على & nbsp؛ طباعة "لم تنتهي في غضون 5 ثوان"
تركيب
على & nbsp؛ نقطة تثبيت interruptingcow
المحاذير
يستخدم Interruptingcow إشارة (SIGALRM) للسماح للنظام التشغيل يقطع تنفيذ البرنامج. هذا للقيود التالية:
1. تنطبق بيثون معالجات الإشارة فقط إلى موضوع الرئيسي، لذلك لا يمكنك استخدام هذه من المواضيع الأخرى
2. يجب عليك عدم استخدام هذا في برنامج يستخدم SIGALRM نفسها
المتطلبات:
بيثون
لم يتم العثور على التعليقات