استثناءات Pythonخطأ
concurrent.futures.TimeoutErrorconcurrent.futures.TimeoutError
لم يكتمل Future خلال مهلة الانتظار المحددة.
python
عرض التفاصيل AssertionErrorفشل تعبير assert لأن الشرط تقيّم إلى False.
كان شرط تعبير assert يساوي False. تُعدّ تعبيرات assert أدوات تصحيح تتحقق من الافتراضات. يمكن تعطيلها بـ python -O، لذا لا تستخدمها للتحقق من المدخلات أو معالجة الأخطاء في الإنتاج.
تحقق من شرط assert وأصلح منطق الخطأ الجذري. في الاختبارات، حدّث القيم المتوقعة إذا كان تغيير السلوك مقصوداً. في كود الإنتاج، استبدل assert بتعبيرات if/raise مناسبة.
assert 1 == 2, "Values not equal" # AssertionErrorconcurrent.futures.TimeoutErrorلم يكتمل Future خلال مهلة الانتظار المحددة.
TypeErrorطُبِّقت عملية أو دالة على كائن من نوع غير ملائم.
UnicodeTranslateErrorفشلت عملية ترجمة Unicode لحرف معين.
KeyErrorلم يُعثر على مفتاح القاموس المطلوب في القاموس.
StopAsyncIterationتُطرح بواسطة التابع __anext__() للمكرِّر غير المتزامن للإشارة إلى اكتمال التكرار.
NotImplementedErrorلم يُنفَّذ بعد توابع يجب أن تُنفّذها الفئات الفرعية.