الدالة cgitb.handler()
في بايثون
تتعامل هذه الدالة مع استثناء معيّن باستخدام الإعدادات الافتراضية (عرض التقرير في متصفّح الويب، ولكن عدم حفظه في ملف منفصل). يمكن استخدام هذه الدالة عندما يكون هناك استثناء لم تلتقطه بايثون وترغب في عرض تقرير عنه باستخدام الوحدة cgitb
.
البنية العامة
cgitb.handler(info=None)
المعاملات
info
معامل اختياري، وهو عبارة عن صفٍّ tuple مكوّن من ثلاثة عناصر هي نوع الاستثناء، وقيمة الاستثناء وكائن traceback
، وهذا الصفّ مشابه للصفّ الذي تعيده الدالة sys.exc_info()
. في حال عدم تزويد الدالة بالمعامل info
، يُؤخذ الاستثناء الحاليّ من الدالة sys.exc_info()
.