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

من موسوعة حسوب


تسجّل الدالة نوع المتصفّح المعطى، وبعد تسجيل نوع المتصفّح باستخدام هذه الدالة يصبح بإمكان الدالة 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 لنوع المتصفّح المعطى.

مصادر