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

من موسوعة حسوب
< Python‏ | cgitb
مراجعة 20:15، 25 ديسمبر 2018 بواسطة Mohammed Taher (نقاش | مساهمات) (←‏‎المعاملات)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)
اذهب إلى التنقل اذهب إلى البحث


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

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

cgitb.text(info, context=5)

‎المعاملات

info

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

context

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

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

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

مصادر