<commit_before>:mod:`virtualbox.library_ext` -- extensions to *virtualbox.library*
===================================================================

.. module:: virualbox.library_ext
    :synopsis: pyvbox
.. moduleauthor:: <NAME> <<EMAIL>>
.. sectionauthor:: <NAME> <<EMAIL>>

.. :py:mod:: virtualbox.library_ext

The `virtualbox.library_ext` is a container package that makes it simple to
extend and replace the classes that have been automatically generated in
`virtualbox.library`.  

This simplifies the builder code significantly by not having to handle
specific edge cases where bugs have been identified in the VirtualBox.xidl
file.  It also makes it simple to redefine default behaviour, or simply add
various sugar to functions in an interface (such as defining defaults for
function parameters). 


Code reference
--------------

The documentation captured in this reference reflects the extensions or fixes
applied to the default library.py.   


.. py:class:: IVirtualBox([interface, manager])

    The VirtualBox interface object is the primary interface into VirtualBox's<commit_msg>fix typo: virualbox --> virtualbox; seems to pop up in doc at many places<commit_after>:mod:`virtualbox.library_ext` -- extensions to *virtualbox.library*
===================================================================

.. module:: virtualbox.library_ext
    :synopsis: pyvbox
.. moduleauthor:: <NAME> <<EMAIL>>
.. sectionauthor:: <NAME> <<EMAIL>>

.. :py:mod:: virtualbox.library_ext

The `virtualbox.library_ext` is a container package that makes it simple to
extend and replace the classes that have been automatically generated in
`virtualbox.library`.  

This simplifies the builder code significantly by not having to handle
specific edge cases where bugs have been identified in the VirtualBox.xidl
file.  It also makes it simple to redefine default behaviour, or simply add
various sugar to functions in an interface (such as defining defaults for
function parameters). 


Code reference
--------------

The documentation captured in this reference reflects the extensions or fixes
applied to the default library.py.   


.. py:class:: IVirtualBox([interface, manager])

    The VirtualBox interface object is the primary interface into VirtualBox's
{'fraction_non_alphanumeric': 0.1384343210968598, 'fraction_numerical': 0.0, 'mean_word_length': 4.741116751269035, 'pattern_counts': {'":': 0, '<': 15, '<?xml version=': 0, '>': 16, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5816187', 'n_tokens_mistral': 549, 'n_tokens_neox': 528, 'n_words': 249}