نسجل تحذيرًا مؤلفًا ونراقب المتابعة. [1] [2]
الخلاصة السريعة
المثال
import warnings as w
with w.catch_warnings(record=True) as n:
w.simplefilter('always')
w.warn('OWN')
print(len(n),n[0].category.__name__)
print('continued')المخرجان 1 UserWarning ثم continued. [1] [2]
التسجيل والاستثناء
المرشح error يرفع التحذير كاستثناء، فلا يصل إلى التعليمة التالية داخل المسار نفسه. يعيد السياق إعدادات التحذير عند الخروج. [1] [2]

حدود التجربة
لا نعمم سلوك always على كل المرشحات، ولا نختبر التزامن أو تطبيقًا كاملًا. [1] [2]
المراجع
- Python: warnings
- CPython 3.12.14: warnings.py
- موضوع تك: لغة بايثون — مفردات
- موضوع تك: تطبيقات بايثون — مفردات
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
