الفرق بين المراجعتين لصفحة: «Python/cgitb/text»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الدالة <code>cgitb.text()</code> في بايثون}}</noinclude> تتعامل هذه الدالة مع الاستثناء المو...' |
|||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:الدالة <code>cgitb.text()</code> في بايثون}}</noinclude> | <noinclude>{{DISPLAYTITLE:الدالة <code>cgitb.text()</code> في بايثون}}</noinclude> | ||
تتعامل هذه الدالة مع الاستثناء الموصوف في المعاملات، وتنسّق رسالة الخطأ على هيئة نصٍّ صرف plain text وتعيد النتيجة كسلسلة نصية. | تتعامل هذه الدالة مع الاستثناء الموصوف في المعاملات، وتنسّق رسالة الخطأ على هيئة نصٍّ صرف plain text وتعيد النتيجة [[Python/str|كسلسلة نصية]]. | ||
== البنية العامة == | == البنية العامة == | ||
سطر 11: | سطر 11: | ||
== المعاملات == | == المعاملات == | ||
=== info === | === <code>info</code> === | ||
تصف قيمة هذا المعامل الاستثناء الذي ستتعامل معه الدالة، وقيمته عبارة عن صفٍّ tuple ذي ثلاثة عناصر وهو نتيجة استدعاء الدالة sys.exc_inf(). | تصف قيمة هذا المعامل الاستثناء الذي ستتعامل معه الدالة، وقيمته عبارة عن [[Python/tuples|صفٍّ tuple]] ذي ثلاثة عناصر وهو نتيجة استدعاء الدالة <code>[[Python/sys/exc inf|sys.exc_inf()]]</code>. | ||
=== context === | === <code>context</code> === | ||
معامل اختياري، يحدّد عدد الأسطر التي ستُعرض في رسالة الخطأ والتي تحيط بالسطر الذي يحتوي على الخطأ في الشيفرة المصدرية، ويأخذ هذا المعامل القيمة الافتراضية 5. | معامل اختياري، يحدّد عدد الأسطر التي ستُعرض في رسالة الخطأ والتي تحيط بالسطر الذي يحتوي على الخطأ في الشيفرة المصدرية، ويأخذ هذا المعامل القيمة الافتراضية <code>5</code>. | ||
== القيمة المعادة == | == القيمة المعادة == | ||
تعيد الدالة رسالة الخطأ على هيئة سلسلة نصية. | تعيد الدالة رسالة الخطأ على هيئة [[Python/str|سلسلة نصية]]. | ||
== مصادر == | == مصادر == | ||
* [https://docs.python.org/3/library/cgitb.html#cgitb.text صفحة Traceback manager for CGI scripts في توثيق بايثون الرسمي.] | * [https://docs.python.org/3/library/cgitb.html#cgitb.text صفحة Traceback manager for CGI scripts في توثيق بايثون الرسمي.] |
المراجعة الحالية بتاريخ 20:15، 25 ديسمبر 2018
تتعامل هذه الدالة مع الاستثناء الموصوف في المعاملات، وتنسّق رسالة الخطأ على هيئة نصٍّ صرف plain text وتعيد النتيجة كسلسلة نصية.
البنية العامة
cgitb.text(info, context=5)
المعاملات
info
تصف قيمة هذا المعامل الاستثناء الذي ستتعامل معه الدالة، وقيمته عبارة عن صفٍّ tuple ذي ثلاثة عناصر وهو نتيجة استدعاء الدالة sys.exc_inf()
.
context
معامل اختياري، يحدّد عدد الأسطر التي ستُعرض في رسالة الخطأ والتي تحيط بالسطر الذي يحتوي على الخطأ في الشيفرة المصدرية، ويأخذ هذا المعامل القيمة الافتراضية 5
.
القيمة المعادة
تعيد الدالة رسالة الخطأ على هيئة سلسلة نصية.