Your IP : 3.142.36.215


Current Path : /opt/alt/python39/lib64/python3.9/importlib/__pycache__/
Upload File :
Current File : //opt/alt/python39/lib64/python3.9/importlib/__pycache__/__init__.cpython-39.opt-2.pyc

a

R�f��@sXgd�ZddlZddlZzddlZWn*eyNddlmZe�ee�Yn>0de_de_	ze
�dd�e_
Wney�Yn0eej
d<zddlZWn.ey�dd	lmZe�e�ee_Yn>0d
e_de_	ze
�dd�e_
Wney�Yn0eej
d
<ejZejZddlZddlZddlmZd
d�Zddd�Zddd�ZiZdd�ZdS))�
__import__�
import_module�invalidate_caches�reload�N�)�
_bootstrapzimportlib._bootstrap�	importlibz__init__.pyz
_bootstrap.py)�_bootstrap_externalzimportlib._bootstrap_externalz_bootstrap_external.py)rcCs"tjD]}t|d�r|��qdS)Nr)�sys�	meta_path�hasattrr)�finder�r�7/opt/alt/python39/lib64/python3.9/importlib/__init__.pyrBs

rcCs�tjdtdd�z.tj|j}|dur6td�|���n|WSWn2tyPYn"t	yptd�|��d�Yn0t
�||�}|dur�dS|jdur�|j
dur�td�|�|d��td|d��|jS)	NzDDeprecated since Python 3.4. Use importlib.util.find_spec() instead.�)�
stacklevelz{}.__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�specrrr�find_loaderJs0�



��r#cCsXd}|�d�rB|s$d}t|�|���|D]}|dkr8qB|d7}q(t�||d�||�S)Nr�.zHthe 'package' argument is required to perform a relative import for {!r}r)�
startswith�	TypeErrorrr�_gcd_import)r�package�level�msg�	characterrrrrms

rcCs�|rt|tj�std��z|jj}Wnty<|j}Yn0tj	�
|�|urdd}t|�|�|d��|t
vrtt
|S|t
|<z�|�d�d}|r�ztj	|}Wn*ty�d}t|�|�|d�d�Yq�0|j}nd}|}t�|||�}|_|du�r
td|��|d��t�||�tj	|Wz
t
|=WSt�y>YS0Sz
t
|=Wnt�y`Yn0n"z
t
|=Wnt�y�Yn00dS)Nz"reload() argument must be a modulezmodule {} not in sys.modulesrr$rzparent {!r} not in sys.moduleszspec not found for the module )�
isinstance�types�
ModuleTyper&�__spec__rr�__name__r
r�getr r�
_RELOADING�
rpartitionr�__path__rr�ModuleNotFoundError�_exec)�modulerr*�parent_name�parent�pkgpath�targetr"rrrr�sZ
��


�
�
r)N)N)�__all__�_impr
�_frozen_importlibrr ��_setupr0�__package__�__file__�replace�	NameErrorr�_frozen_importlib_externalr	�_pack_uint32�_unpack_uint32r-rrrr#rr2rrrrr�<module>sJ




#


?>