الدالة cgitb.text()‎‎ في بايثون

من موسوعة حسوب
< Python‏ | cgitb


تتعامل هذه الدالة مع الاستثناء الموصوف في المعاملات، وتنسّق رسالة الخطأ على هيئة نصٍّ صرف plain text وتعيد النتيجة كسلسلة نصية.

البنية العامة

cgitb.text(info, context=5)

‎المعاملات

info

تصف قيمة هذا المعامل الاستثناء الذي ستتعامل معه الدالة، وقيمته عبارة عن صفٍّ tuple ذي ثلاثة عناصر وهو نتيجة استدعاء الدالة sys.exc_inf()‎.

context

معامل اختياري، يحدّد عدد الأسطر التي ستُعرض في رسالة الخطأ والتي تحيط بالسطر الذي يحتوي على الخطأ في الشيفرة المصدرية، ويأخذ هذا المعامل القيمة الافتراضية 5.

القيمة المعادة

تعيد الدالة رسالة الخطأ على هيئة سلسلة نصية.

مصادر