الدالة cgitb.handler()
في بايثون
< Python | cgitb
اذهب إلى التنقل
اذهب إلى البحث
مراجعة 20:24، 25 ديسمبر 2018 بواسطة Mohammed Taher (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الدالة <code>cgitb.handler()</code> في بايثون}}</noinclude> تتعامل هذه الدالة مع استثناء معيّ...')
تتعامل هذه الدالة مع استثناء معيّن باستخدام الإعدادات الافتراضية (عرض التقرير في متصفّح الويب، ولكن عدم حفظه في ملف منفصل). يمكن استخدام هذه الدالة عندما يكون هناك استثناء لم تلتقطه بايثون وترغب في عرض تقرير عنه باستخدام الوحدة cgitb.
البنية العامة
cgitb.handler(info=None)
المعاملات
info
معامل اختياري، وهو عبارة عن صفٍّ tuple مكوّن من ثلاثة عناصر هي نوع الاستثناء، وقيمة الاستثناء وكائن traceback، وهذا الصفّ مشابه للصفّ الذي تعيده الدالة sys.exc_info(). في حال عدم تزويد الدالة بالمعامل info، يُؤخذ الاستثناء الحاليّ من الدالة sys.exc_info().