قائمة العرض ليست الطابور الداخلي. [1] [2]
الخلاصة السريعة
المثال
import sched
q=sched.scheduler()
e=q.enterabs(10,1,print,('bud',))
view=q.queue
view.clear()
print(len(q.queue))
q.cancel(e)
print(len(q.queue))نسخة القائمة
المصدر هنا ينسخ الطابور قبل ترتيب قائمة العرض. المخرجان 1 ثم 0. لم تطبع الدالة المجدولة bud؛ لم نشغل الجدولة. كون الخاصية للقراءة لا يجعل القائمة التي تعيدها غير قابلة للتعديل. [1] [2]

النطاق
لإلغاء حدث، مرر الكائن المعاد إلى cancel. حدث غير موجود يرفع ValueError. النسخ يخص القائمة، لا نسخة عميقة من محتوى الأحداث؛ لا نعمم تجربة الإفراغ على تعديل بيانات داخل الحدث. [1] [2]
المراجع
- Python 3.12: scheduler.queue / cancel
- CPython 3.12.14: sched.py
- موضوع تك: لغة بايثون — مفردات
- موضوع تك: تطبيقات بايثون — مفردات
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
