الدالة webbrowser.register()‎‎ في بايثون

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


تسجّل الدالة نوع المتصفّح المعطى، وبعد تسجيل نوع المتصفّح باستخدام هذه الدالة يصبح بإمكان الدالة get()‎ أن تعيد متحكّمًا لنوع المتصفّح المسجَّل.

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

webbrowser.register(name, constructor, instance=None, *, preferred=False)

المعاملات

instance

إن لم يكن هذا المعامل موجودًا، أو أخذ القيمة None، المعامل constructor سيستدعى دون أيّ معاملات وذلك لإنشاء نسخة عند الحاجة. أما إذا أخذ المعامل قيمة معيّنة، فإنّ المعامل constructor لن يستدعى إطلاقًا، وقد يحمل القيمة None.

preferred

يؤدي تعيين القيمة True لهذا المعامل إلى جعل هذا المتصفّح النتيجةَ المفضّلة لاستدعاء الدالة get()‎ دون استخدام الوسائط. هذا المعامل مفيد في الحالات التي تخطّط فيها إما لتعيين قيمة لمتغيّر البيئة BROWSER أو لاستدعاء الدالة get()‎ مع وسيط يطابق اسم أداة المعالجة التي صرّحت عنها.

ملاحظة: أضيف المعامل المفتاحي preferred في الإصدار 3.7 من بايثون.

انظر أيضًا

  • الدالة webbrowser.get()‎: تعيد الدالة كائن controller لنوع المتصفّح المعطى.

مصادر