الفرق بين المراجعتين لصفحة: «Python/cgitb/text»

من موسوعة حسوب
< Python‏ | cgitb
أنشأ الصفحة ب'<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.

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

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

مصادر