§
    ¸)ýf<  ã                   óN   — d Z ddlmZ ddlZddlZ G d„ dej        ¬¦  «        ZdS )z>Subset of importlib.abc used to reduce importlib.util imports.é   )Ú
_bootstrapé    Nc                   ó$   — e Zd ZdZd„ Zd„ Zd„ ZdS )ÚLoaderz'Abstract base class for import loaders.c                 ó   — dS )züReturn a module to initialize and into which to load.

        This method should raise ImportError if anything prevents it
        from creating a new module.  It may return None to indicate
        that the spec should create the new module.
        N© )ÚselfÚspecs     úZ/home/blender/git/blender-v430/install_release/4.3/python/lib/python3.11/importlib/_abc.pyÚcreate_modulezLoader.create_module   s	   € ð ˆtó    c                 óZ   — t          | d¦  «        st          ‚t          j        | |¦  «        S )aŽ  Return the loaded module.

        The module must be added to sys.modules and have import-related
        attributes set properly.  The fullname is a str.

        ImportError is raised on failure.

        This method is deprecated in favor of loader.exec_module(). If
        exec_module() exists then it is used to provide a backwards-compatible
        functionality for this method.

        Úexec_module)ÚhasattrÚImportErrorr   Ú_load_module_shim)r	   Úfullnames     r   Úload_modulezLoader.load_module   s/   € õ �t˜]Ñ+Ô+ð 	ÝÐåÔ+¨D°(Ñ;Ô;Ð;r   c                 óD   — t          j        dt          ¦  «         t          ‚)z¢Return a module's repr.

        Used by the module type when the method does not raise
        NotImplementedError.

        This method is deprecated.

        zVimportlib.abc.Loader.module_repr() is deprecated and slated for removal in Python 3.12)ÚwarningsÚwarnÚDeprecationWarningÚNotImplementedError)r	   Úmodules     r   Úmodule_reprzLoader.module_repr*   s+   € õ 	Œð :Ý;Mñ	Oô 	Oð 	Oõ "Ð!r   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   r   r   r   r   r      sG   € € € € € à1Ð1ðð ð ð<ð <ð <ð$"ð "ð "ð "ð "r   r   )Ú	metaclass)r   Ú r   Úabcr   ÚABCMetar   r   r   r   ú<module>r$      sj   ðØ DÐ DØ Ð Ð Ð Ð Ð Ø 
€
€
€
Ø €€€ð/"ð /"ð /"ð /"ð /"�s”{ð /"ñ /"ô /"ð /"ð /"ð /"r   