الفرق بين المراجعتين لصفحة: «Python/urllib/request/BaseHandler/http error nnn»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>BaseHandler.unknown_open()</code> في بايثون}}</noinclude> يجب أن تكون nnn عددًا من ثلاث...' |
لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:التابع <code>BaseHandler.unknown_open()</code> في بايثون}}</noinclude> | <noinclude>{{DISPLAYTITLE:التابع <code>BaseHandler.unknown_open()</code> في بايثون}}</noinclude> | ||
يجب أن تكون nnn عددًا من ثلاث مراتب يمثّل شيفرة خطأ HTTP. هذا التابع غير معرّف في الصنف BaseHandler أيضًا، ولكن سيُستدعى إن كان موجودًا على نسخة من الصنف المتفرّع عن الصنف BaseHandler عند حدوث خطأ HTTP يحمل الشيفرة nnn. | يجب أن تكون <code>nnn</code> عددًا من ثلاث مراتب يمثّل شيفرة خطأ HTTP. هذا التابع غير معرّف في الصنف <code>BaseHandler</code> أيضًا، ولكن سيُستدعى إن كان موجودًا على نسخة من الصنف المتفرّع عن الصنف <code>BaseHandler</code> عند حدوث خطأ HTTP يحمل الشيفرة <code>nnn</code>. | ||
يجب على الأصناف الفرعية أن تعيد تعريف هذا التابع لمعالجة أخطاء HTTP معيّنة. | يجب على الأصناف الفرعية أن تعيد تعريف هذا التابع لمعالجة أخطاء HTTP معيّنة. | ||
سطر 11: | سطر 11: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
يجب أن تكون المعاملات والقيم المعادة والاستثناءات المُطلقة مشابهة لنظيراتها في التابع http_error_default(). | يجب أن تكون المعاملات والقيم المعادة والاستثناءات المُطلقة مشابهة لنظيراتها في التابع <code>[[Python/urllib/request/BaseHandler/http error default|http_error_default()]]</code>. | ||
== مصادر == | == مصادر == |
مراجعة 20:48، 31 يناير 2019
يجب أن تكون nnn
عددًا من ثلاث مراتب يمثّل شيفرة خطأ HTTP. هذا التابع غير معرّف في الصنف BaseHandler
أيضًا، ولكن سيُستدعى إن كان موجودًا على نسخة من الصنف المتفرّع عن الصنف BaseHandler
عند حدوث خطأ HTTP يحمل الشيفرة nnn
.
يجب على الأصناف الفرعية أن تعيد تعريف هذا التابع لمعالجة أخطاء HTTP معيّنة.
البنية العامة
BaseHandler.http_error_nnn(req, fp, code, msg, hdrs)
يجب أن تكون المعاملات والقيم المعادة والاستثناءات المُطلقة مشابهة لنظيراتها في التابع http_error_default()
.