ok

Mini Shell

Direktori : /opt/alt/python311/lib64/python3.11/importlib/__pycache__/
Upload File :
Current File : //opt/alt/python311/lib64/python3.11/importlib/__pycache__/__init__.cpython-311.pyc

�

�f����dZgd�ZddlZddlZ	ddlZde_de_	e�	dd��e_n#e
$rYnwxYweejd<n"#e$rdd	l
mZejee��YnwxYw	ddlZd
e_de_	e�	dd��e_n#e
$rYnwxYweejd
<n(#e$r ddl
mZeje��ee_YnwxYwejZejZddlZdd
lmZd�Zdd�Zdd�ZiZd�ZdS)z'A pure Python implementation of import.)�
__import__�
import_module�invalidate_caches�reload�Nzimportlib._bootstrap�	importlibz__init__.pyz
_bootstrap.py�)�
_bootstrapzimportlib._bootstrap_externalz_bootstrap_external.py)�_bootstrap_external)rc�l�tjD]&}t|d��r|����'dS)zmCall the invalidate_caches() method on all meta path finders stored in
    sys.meta_path (where implemented).rN)�sys�	meta_path�hasattrr)�finders �9/opt/alt/python311/lib64/python3.11/importlib/__init__.pyrrAsE���-�'�'���6�.�/�/�	'��$�$�&�&�&��'�'�c���tjdtd���	tj|j}|�"t
d�|�����|S#t$rYn0t$r$t
d�|����d�wxYwtj||��}|�dS|j�<|j
�$td�|��|����td	|����|jS)
z�Return the loader for the specified module.

    This is a backward-compatible wrapper around find_spec().

    This function is deprecated in favor of importlib.util.find_spec().

    ziDeprecated since Python 3.4 and slated for removal in Python 3.12; use importlib.util.find_spec() instead�)�
stacklevelNz{}.__loader__ is Nonez{}.__loader__ is not setzspec for {} missing loader��namez&namespace packages do not have loaders)�warnings�warn�DeprecationWarningr�modules�
__loader__�
ValueError�format�KeyError�AttributeErrorr	�
_find_spec�loader�submodule_search_locations�ImportError)r�pathr!�specs    r�find_loaderr&Is8��
�M�H�$��4�4�4�4�	L���T�"�-���>��4�;�;�D�A�A�B�B�B��M���
�
�
����L�L�L��3�:�:�4�@�@�A�A�t�K�L����� ��t�,�,�D��|��t��{���*�2��:�A�A�$�G�G�#'�)�)�)�
)��B�#�%�%�%�	%��;�s�<A�
B�'-Bc���d}|�d��r8|s$d}t|�|�����|D]}|dkrn|dz
}�tj||d�||��S)z�Import a module.

    The 'package' argument is required when performing a relative import. It
    specifies the package to use as the anchor point from which to resolve the
    relative import to an absolute import.

    r�.zHthe 'package' argument is required to perform a relative import for {!r}rN)�
startswith�	TypeErrorrr	�_gcd_import)r�package�level�msg�	characters     rrrls���
�E����s�����	.�%�C��C�J�J�t�,�,�-�-�-��	�	�I��C������Q�J�E�E��!�$�u�v�v�,���?�?�?rc�^�	|jj}n6#t$r)	|j}n#t$rt	d���wxYwYnwxYwt
j�|��|ur&d}t|�	|��|����|tvr
t|S|t|<	|�d��d}|rP	t
j|}|j}n7#t$r(d}t|�	|��|���d�wxYwd}|}tj|||��x}|_|�t!d|��|����tj||��t
j|	t|=S#t$rYSwxYw#	t|=w#t$rYwwxYwxYw)	zcReload the module and return it.

    The module must have been successfully imported before.

    z"reload() argument must be a modulezmodule {} not in sys.modulesrr(rzparent {!r} not in sys.modulesNzspec not found for the module )�__spec__rr�__name__r*rr�getr#r�
_RELOADING�
rpartition�__path__rr	r �ModuleNotFoundError�_exec)�modulerr.�parent_name�parent�pkgpath�targetr%s        rrr�s,��B���#�����B�B�B�	B��?�D�D���	B�	B�	B��@�A�A�A�	B����
�D�B�����{���t���F�*�*�,���#�*�*�T�*�*��6�6�6�6��z����$����J�t����o�o�c�*�*�1�-���
	�
*���[�1��!�/�����
>�
>�
>�6��!�#�*�*�[�"9�"9�'2�4�4�4�9=�>�
>�����G���!+�!6�t�W�f�!M�!M�M��v���<�%�&O�t�&O�&O�VZ�[�[�[�[����v�&�&�&��{�4� �	��4� � ���	�	�	��D�	�����	��4� � ���	�	�	��D�	������s|��
A�"�A�<�A�A�-F�C%�F�%2D�A F�8F�
F�
F�F,�F�F,�
F)�&F,�(F)�)F,)N)�__doc__�__all__�_impr�_frozen_importlibr	r2�__package__�__file__�replace�	NameErrorrr#��_setup�_frozen_importlib_externalr
�_set_bootstrap_module�_pack_uint32�_unpack_uint32rrrr&rr4r�rr�<module>rMsG��-�-�
H�
H�
H������
�
�
�
�5�*�*�*�*�1�J��(�J��
�&�.�.�}�o�N�N�
�����
�
�
�	
��
����+5�C�K�&�'�'���!�!�!��������J��c�4� � � � � �!���� G�<�<�<�<�$C�� �&1��#�
�'/�'7�'7�
�G_�'`�'`��$�$���
�
�
�	
��
����4G�C�K�/�0�0���9�9�9�%�%�%�%�%�%�-��-�j�9�9�9�%8�J�"�"�"�9���� #�/��$�3��
����
#�"�"�"�"�"�'�'�'� � � � �F@�@�@�@�*�
�,�,�,�,�,sD�A�?�A�A�A4�3A4�8B=�B'�'B/�.B/�="C"�!C"

Zerion Mini Shell 1.0